일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 웹 크롤링
- 기술블로그
- 에러포스팅
- 크롬브라우저
- 김영한 #SOLID #객체지향
- SafeUpdate
- 공부내용정리
- 커밋
- 머신러닝 #학습내용정리
- SQL
- fastapi
- 컬럼수정
- 단축키정리
- MVC #디자인패턴
- 개발자가 되기 위해 꼭 알아야 하는 IT용어
- 생성자 #자바 #기록남기기
- GIT
- 개발공부
- 작업 영역
- 클래스 #아이디
- 파이썬
- 스프링부트
- 스프링 입문
- C언어 #문자열변환 #정수형변환
- COMMIT
- 데이터 수집
- 옵셔널태그
- 그룹핑
- Numpy #TIL #넘파이 기초
- 머신러닝 #회귀 #규제
- Today
- Total
목록분류 전체보기 (88)
데이터 분석가 몽구리
# *를 n개 출력하되 w개마다 줄바꿈하기 print('*를 출력합니다.') n = int(input('몇 개를 출력할까요?: ')) w = int(input('몇 개마다 줄바꿈할까요?: ')) for _ in range(n//w): print('*'*w) rest = n % w if rest: print('*' * rest) 1. *를 n//w번 출력하기 * 를 n//w 번 반복하면 출력합니다. 2. *를 n%w번 출력 후 줄바꿈하기 n이 w의 배수가 아닌 경우 마지막 행을 출력합니다. n을 w로 나눈 나머지를 rest에 저장하고 *를 rest개 출력한 다음 줄바꿈합니다. 만약 n이 w의 배수이면 rest는 0이기 때문에 *와 줄바꿈을 진행하지 않습니다.
'Auto Import’항목을 체크하지 않았다면 소스 코드를 입력할 때 코드에 빨간색이 표시되기도 합니다. 이는 클래스를 찾을 수 없어서 생기는 문제이니 Auto Import를 설정을 해주면 됩니다. [File] - [Settings] -[Editor]-[General]-[Auto Import] [Add unambiguous imports on the fly ] [Optimize imports on the fly] 이 두 부분을 체크해주시면 됩니다.
클래스는 객체를 만들어 내기 위한 설계도 혹은 틀이며, 클래스 모양 그대로 생성된 실체가 객체이다. 클래스 구성 자바 클래스는 class키워드 를 사용하여 선언한다. 클래스의 구성 요소를 멤버라고 부르며, 멤버는 필드(멤버 변수)와 메소드 (멤버 함수)의 두 가지이다. package java_study; import java.util.Scanner; class Rectangle{ int width; int height; public int getArea() { return width * height; } } public class RectApp{ public static void main(String[] args) { Rectangle rect = new Rectangle(); //객체생성 Scanner..
생성자 선언 및 활용 생성자는 객체가 생성되는 순간에 자동으로 호출 되는 메소드로서, 객체에 필요한 초기화를 실행하는 코드를 담아야 한다. package java_study; public class Circle{ int radius; String name; public Circle() { //매개 변수 없는 생성자 radius =1; name=""; // 필드 초기화 } public Circle(int r, String n) { //매개변수를 가진 생성자 radius = r; name = n;//매개변수로 필드 초기화 } public double getArea() { return 3.14*radius*radius; } public static void main(String[] args) { Circle ..
- 2차원 배열의 선언과 생성 int intArray [][]; char charArray [][]; double doubleArray[][]; 2차원 배열의 저장 공간은 new연산자 를 이용하여 생성하며, 첫 번째 []는 행의 개수를, 두 번째 []는 열의 개수를 나타낸다. intArray = new int[2][5]; charArray = new char [5][5]; doubleArray = new double[5][2]; package java_study; public class ex1 { public static void main(String[] args) { //학년별로 1,2학기 성적으로 저장하고, 4년간 전체 평점 평균 출력 double score[][] = {{3.3, 3.4}, {3.5..
세 정수 입력받아 최댓값 구하기 # 세 정수를 입력받아 최댓값 구하기 print('세 정수의 최댓값을 구합니다.') a = int(input('정수 a의 값을 입력하세요.: ')) b = int(input('정수 b의 값을 입력하세요.: ')) c = int(input('정수 c의 값을 입력하세요.: ')) maximum = a if b > maximum: maximum = b if c > maximum: maximum = c print(f'최댓값은 {maximum}입니다.') 세 정수를 입력받아 중앙값 구하기1 # 세 정수를 입력받아 중앙값 구하기1 def med3(a,b,c): if a >= b: if b >= c: return b elif a c: return a elif b > c: return ..
int intArray = new int[5]; - 배열? 배열은 인덱스와 인덱스에 대응하는 데이터들로 이루어진 자료 구조이다. 한마디로, 흩어져 있는 자료들을 정리하기 위해 사용한다고 이해하면 쉽다. 4 55 32 28 2 int i[] = new int[10]; 배열을 사용하는 가장 큰 이유 중 하나는 반복문의 활용이다. for(sum=0, n=0; n
문자열은 수정이 불가능하고 리스트는 수정이 가능해요. 그렇다보니 문자열을 리스트로 변환해야되는 경우가 있는데 그런 경우를 위해서 오늘은 문자열을 리스트로 변환시키는 방법에 대하여 알아보도록 할게요~ 1. 반복문을 이용하여 문자열을 리스트로 변환 mask_security_number은 문자열로 나타나있습니다. 이러한 문자열을 for반복문을 이용하여 수정하는 방법이예요 num_list라는 리스트를 담기 위한 변수를 하나 설정하고, security_number안에 있는 문자들을 for을 이용하여 하나씩 추출한 다음 num_list에 담아주는 작업을 이용하여 문자열을 리스트로 변환시키는 방법입니다. 문자열이 하나씩 추출되어 리스트 안에 들어가 있는 모습을 확인할 수 있습니다. 2. 반복문을 쓰지 않고 형 변환 ..