취뽀 기록

#열심히 살자 #취업 #공부

분류 전체보기 221

[코드트리] if 안의 for > 자연수면 출력

두 정수 a와 b를 입력받아, a가 자연수라면 a를 b번 반복하여 출력하는 프로그램을 작성해보세요. # 변수 선언, 입력 inp = input() arr = inp.split() a = int(arr[0]) b = int(arr[1]) # 출력 if a >= 1: for _ in range(b): print(a, end="") else: print('0') # 나의 풀이 ------------------------------- inp = input().split(" ") a = int(inp[0]) b = int(inp[1]) if a > 0: for _ in range(b): print(a , end = "") else: print(0)

[코드트리] n번 반복하기 > n번 더하기

정수 a, n이 주어졌을 때, a에 n을 더하는 과정을 n번 반복하려고 합니다. 각 연산 결과값을 순서대로 출력하는 프로그램을 작성해보세요. # 변수 선언, 입력 inp = input() arr = inp.split() a = int(arr[0]) n = int(arr[1]) # 출력 for _ in range(n): a += n print(a) # 나의 풀이 -------------------------------------- inp = input().split(" ") a = int(inp[0]) n = int(inp[1]) for _ in range(n): a += n print(a) - for문에서 i가 쓰이지 않는 경우라면 i를 사용하지 않겠다는 뜻으로 대신 _를 이용하기도 함. - 이는 가독성..

카테고리 없음 2023.06.16

[코드트리] n번 반복하기 > a/b 출력

두 자연수 a, b를 입력받아 a / b 결과를 소수점 20째자리까지 출력하는 프로그램을 작성해보세요. inp = input().split(" ") a = int(inp[0]) b = int(inp[1]) # 정수 부분을 먼저 출력합니다. print(f"{a//b}.", end="") # a를 b로 나눈 나머지를 시작으로 # 소수점 자리를 하나씩 계산합니다. a %= b for _ in range(20): # 나머지에 10 곱한 값을 기준으로 # b로 나누었을 떄의 몫을 구해줍니다. a *= 10 print(a // b, end="") # a를 b로 나눈 나머지를 게속 갱신해줍니다. a %= b

[코드트리] for문 a -> b 2씩 증가 > 홀수만 출력

두 정수 a와 b가 주어지면 a이상 b이하의 홀수를 모두 오름차순으로 출력하는 프로그램을 작성해보세요. # 변수 선언, 입력 inp = input() arr = inp.split() a = int(arr[0]) b = int(arr[1]) # 출력 for i in range(a, b + 1, 2): print(i, end=" ") # 나의 풀이------------------------------------ inp = input().split(" ") a = int(inp[0]) b = int(inp[1]) if a % 2 == 1: for i in range(a, b+1, 2): print(i, end = " ") else: for i in range(a+1, b+1, 2): print(i, end =..

[코드트리] 중첩 조건문 > 중앙값 구하기

3개의 정수 a, b, c를 입력받았을 때, 중앙값을 구하는 프로그램을 작성해보세요. 중앙값이란, 오름차순으로 나열했을 때 중앙에 오는 값입니다. # 변수 선언 및 입력 inp = input() arr = inp.split() a = int(arr[0]) b = int(arr[1]) c = int(arr[2]) # 출력 if a > b: if c > a: # a > b, c > a 일때 (c > a > b) print(a) # a > b, a > c 일때 (a가 가장 크고, b와 c중 더 큰 수가 중앙값) elif b > c: print(b) else: print(c) else: if c > b: # b > a, c > b 일때 (c > b > a) print(b) # b > a, b > c 일때 (b가..

[코드트리] 중첩 조건문 > 코로나 메뉴얼

감기 증상이 있으면 Y, 감기 증상이 없으면 N으로 나타내기로 하고, 체온을 쟀을 때 수치에 따라 진료소를 다르게 구분하려고 합니다. 증상도 있고 37℃ 이상일 때 A 증상은 없지만 37℃ 이상일 때 B 증상은 있지만 체온은 정상일 때 C 둘 다 괜찮은 경우엔 D 한 번에 3명씩 검사하는데 A로 가는 사람이 2명 이상 나올때는 위급상황으로 분류합니다. 위급상황인지를 판단하는 프로그램을 작성해보세요. # 변수 선언 및 입력 inp = input().split() c1, t1 = inp[0], int(inp[1]) inp = input().split() c2, t2 = inp[0], int(inp[1]) inp = input().split() c3, t3 = inp[0], int(inp[1]) # A가 2명..