일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- home credit default risk
- 데이터분석
- 에러포스팅
- 머신러닝 #회귀 #규제
- GIT
- 개발공부
- 머신러닝 #학습내용정리
- 웹 크롤링
- 생성자 #자바 #기록남기기
- SQL
- 옵셔널태그
- fastapi
- 단축키정리
- 캐글
- C언어 #문자열변환 #정수형변환
- 크롬브라우저
- 스프링 입문
- 컬럼수정
- 클래스 #아이디
- 기술블로그
- 작업 영역
- 파이썬
- MVC #디자인패턴
- 공부내용정리
- SafeUpdate
- 김영한 #SOLID #객체지향
- 스프링부트
- 개발자가 되기 위해 꼭 알아야 하는 IT용어
- 커밋
- Numpy #TIL #넘파이 기초
- Today
- Total
목록전체 글 (89)
데이터사이언티스트 몽구리

# 1부터 n까지 정수의 합 구하기(n값은 양수만 받기) print('1부터 n까지 정수의 합을 구합니다.') while True: n = int(input('n값을 입력하세요.: ')) if n > 0: break sum = 0 i = 1 for i in range(1, n+1): sum += i i += 1 print(f'1부터 {n}까지 정수의 합은 {sum}입니다.')

# *를 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 ..