1093 : [기초-1차원배열] 이상한 출석 번호 부르기1 import java.util.Scanner; // 210124 // 1093 : [기초-1차원배열] 이상한 출석 번호 부르기1 public class CU1093 { public static void main (String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); int[] stu = new int[24]; // 학생 23명 for (int i = 0; i < num; i++) { stu[sc.nextInt()] += 1; } for (int i = 1; i < stu.length; i++) { System.out.print(stu[i] + " "); } sc..
1087 : [기초-종합] 여기까지! 이제 그만~ import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; // 210123 // 1087 : [기초-종합] 여기까지! 이제 그만~ public class CU1087 { public static void main (String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int inputNum = Integer.parseInt(br.readLine()); int num = 1; int sum = 0; do { ..
[CodeUp] 100제 - 1085 : [기초-종합] 소리 파일 저장용량 계산하기 [CodeUp] 100제 - 1086 : [기초-종합] 그림 파일 저장용량 계산하기 1. 범위 넘어가니 정수형 Long으로 입력 숫자 받기. 2. res가 1024보다 작아질 때 까지 나누도록 while문을 쓰면 0.5MB로 표기되어야 할게 468MB로 표기된다. cnt=1이 cnt=3이 될 때 까지 나누면 이미 몫이 0이 되어버린 숫자가 있어서 무한 루프에 빠진다 어차피 MB로 표기되어야 하니 두번 직접 나누자.
n이 입력되면 다음과 같은 삼각형을 출력하시오. 예) n이 5이면 * ** *** **** ***** def printStar(n): if n > 0: print('*', end='') printStar(n-1) else: return def recursive(n): if n > 0: recursive(n-1) # 3 2 1 printStar(n) # 1 2 3 print() # print('\n)을 하면 두 줄이 개행됨 else: return n = int(input()) recursive(n)
codeup.kr/problemsetsol.php?psid=21 문제집 / 재귀함수 codeup.kr 1901 : (재귀 함수) 1부터 n까지 출력하기 n = int(input()) def recursive(num): if num > 1: recursive(num-1) print(num) recursive(n) ## 출력 # 1 # 2 # 3 # 4 # 5 # 6 # 7 # 8 # 9 # 10 1902 : (재귀 함수) 1부터 n까지 역순으로 출력하기 n = int(input()) def recursive(num): print(num) if num > 1: recursive(num-1) recursive(n) 1904 : (재귀함수) 두 수 사이의 홀수 출력하기 a, b = map(int, input()..