본문 바로가기

CodeUp 기초 100제48

[CodeUp 기초 100제] 1072 : [기초-반복실행구조] 정수 입력받아 계속 출력하기(풀이 성공) 입력: 첫 줄에 정수의 개수 n이 입력되고, 두 번째 줄에 n개의 정수가 공백을 두고 입력된다. -2147483648 ~ +2147483647, 단 n의 최대 개수는 알 수 없다. 출력: n개의 정수를 한 개씩 줄을 바꿔 출력한다. 내 코드: num = input() data = map(int, input().split()) x = list(data) for i in x: print(i) 또 다른 풀이: n=int(input()) x=list(map(int, input().split())) for i in range(n): print(x[i]) Comment: for문을 활용해 쉽게 풀 수 있는 문제입니다. 처음 풀 때는 앞에 입력된 수를 그냥 버렸는데, 쓸데없는 코드는 없어야 한다는 생각이 들어서 아래.. 2021. 2. 26.
[CodeUp 기초 100제] 1071 : [기초-반복실행구조] 0 입력될 때까지 무한 출력하기1(풀이 성공) 입력: 정수가 순서대로 입력된다. -2147483648 ~ +2147483647, 단 개수는 알 수 없다. 출력: 입력된 정수를 줄을 바꿔 하나씩 출력하는데, 0이 입력되면 종료한다. (0은 출력하지 않는다.) 내 코드: a = list(map(int, input().split())) for x in a: if x != 0: print(i) else: break 또 다른 풀이: x=list(map(int, input().split())) max_idx=len(x)-1 # 리스트 x의 최대 인덱스 i=0 while True: # 조건이 충족되지 않는 한 무한반복 if x[i]==0: break else: print(x[i]) i+=1 if i > max_idx: # i가 최대 인덱스보다 커질 경우 i를 초.. 2021. 2. 26.
[CodeUp 기초 100제] 1070 : [기초-조건/선택실행구조] 월 입력받아 계절 출력하기(풀이 성공) 입력: 월을 의미하는 1개의 정수가 입력된다.(1 ~ 12) 출력: 계절 이름을 출력한다. 내 코드: a = int(input()) def season(a): if 2 2021. 2. 25.
[CodeUp 기초 100제] 1068 : [기초-조건/선택실행구조] 정수 1개 입력받아 평가 출력하기(풀이 성공) 입력: 정수(0 ~ 100) 1개가 입력된다. 출력: 평가 결과를 출력한다. 단, 평가 기준은 다음과 같다. 점수 범위 : 평가 90 ~ 100 : A 70 ~ 89 : B 40 ~ 69 : C 0 ~ 39 : D 내 코드: x=int(input()) if 90 2021. 2. 25.