프로그래밍 문제 풀이 106

코드업[CodeUp] Python 기초 100제 [6076번]

6076 : [기초-반복실행구조] 정수 1개 입력받아 그 수까지 출력하기1(py) 문제설명 정수(0 ~ 100) 1개를 입력받아 0부터 그 수까지 순서대로 출력해보자.(for문을 사용) 입력값 정수 1개가 입력된다. (0 ~ 100) 출력값 0부터 그 수까지 줄을 바꿔 한 개씩 출력한다. 입력 예시 4 출력 예시 0 1 2 3 4 정답 및 가능한 정답 n=int(input()) for i in range(n+1): print(i) 해설 for 문은 기본 구조로 for i in 범위: 반복할 명령어 1 반복할 명령어 2 range() 함수는 range(출발, 끝, 증가폭) : 출발부터 끝 미만까지 반복되는 범위 개체를 만든다. range(n) : 0~n-1까지 range(2, n) : 2~n-1까지 ran..

코드업[CodeUp] Python 기초 100제 [6075번]

6075 : [기초-반복실행구조] 정수 1개 입력받아 그 수까지 출력하기1(py) 문제설명 정수(0 ~ 100) 1개를 입력받아 0부터 그 수까지 순서대로 출력해보자. 입력값 정수 1개가 입력된다. (0 ~ 100) 출력값 0부터 그 수까지 줄을 바꿔 한 개씩 출력한다. 입력 예시 4 출력 예시 0 1 2 3 4 정답 및 가능한 정답 n=int(input()) i=0 while i

코드업[CodeUp] Python 기초 100제 [6074번]

6074 : [기초-반복실행구조] 문자 1개 입력받아 알파벳 출력하기(설명)(py) 문제설명 영문 소문자(a ~ z) 1개가 입력되었을 때, a부터 그 문자까지의 알파벳을 순서대로 출력해보자. 입력값 영문자 1개가 입력된다. (a ~ z) 출력값 a부터 입력한 문자까지 순서대로 공백을 두고 한 줄로 출력한다. 입력 예시 f 출력 예시 a b c d e f 정답 및 가능한 정답 n=input() n=ord(n) a=ord("a") while a

코드업[CodeUp] Python 기초 100제 [6073번]

6073 : [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기2(py) 문제설명 정수(1 ~ 100) 1개가 입력되었을 때 카운트다운을 출력해보자. 입력값 정수 1개가 입력된다. (1 ~ 100) 출력값 1만큼씩 줄이면서 카운트다운 수가 0이 될 때까지 한 줄에 1개씩 출력한다. 입력 예시 5 출력 예시 4 3 2 1 0 정답 및 가능한 정답 a=int(input()) while a!=0: a-=1 print(a) 해설 초기식 while 조건식: 반복할 코드 변화식 a=int(input())으로 숫자 1개를 입력받고 입력받은 숫자에서 1을 뺀 값부터 1씩 줄이면서 0까지 출력하는 것이므로 a에서 1을 빼고 print(a) 하도록 변화식에 a-=1로 설정하고 a-=1 식을 print(a)보다 앞..

코드업[CodeUp] Python 기초 100제 [6072번]

6072 : [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기1(설명)(py) 문제설명 정수(1 ~ 100) 1개가 입력되었을 때 카운트다운을 출력해보자. 입력값 정수 1개가 입력된다. (1 ~ 100) 출력값 1만큼씩 줄이면서 한 줄에 1개씩 카운트다운 수를 출력한다. 입력 예시 5 출력 예시 5 4 3 2 1 정답 및 가능한 정답 a=int(input()) while a!=0: print(a) a-=1 해설 초기식 while 조건식: 반복할 코드 변화식 a=int(input())으로 숫자 1개를 입력받고 입력받은 숫자부터 1까지 출력하는 것이므로 print(a)를 한 후에 a에서 1을 빼도록 변화식을 a-=1로 설정하고 print(a) 식을 a-=1보다 작성한다. 조건식에 a!=0이 되면 ..

코드업[CodeUp] Python 기초 100제 [6071번]

6071 : [기초-반복실행구조] 0 입력될 때까지 무한 출력하기(설명)(py) 문제설명 임의의 정수가 줄을 바꿔 계속 입력된다. -2147483648 ~ +2147483647, 단 개수는 알 수 없다. 0이 아니면 입력된 정수를 출력하고, 0이 입력되면 출력을 중단해보자. 입력값 임의의 정수가 줄을 바꿔 계속 입력된다. -2147483648 ~ +2147483647, 단 개수는 알 수 없다. 출력값 입력된 정수를 줄을 바꿔 하나씩 출력하는데, 0이 입력되면 종료한다. (0은 출력하지 않는다.) 입력값 출력값 7 4 2 3 0 7 4 2 3 정답 및 가능한 정답 while True: a=input() a=int(a) if a==0: break else: print(a) 해설 while 문 기본 구조는 다..

코드업[CodeUp] Python 기초 100제 [6070번]

6070 : [기초-조건/선택실행구조] 월 입력받아 계절 출력하기(설명)(py) 문제설명 월이 입력될 때 계절 이름이 출력되도록 해보자. 월 : 계절 이름 12, 1, 2 : winter 3, 4, 5 : spring 6, 7, 8 : summer 9, 10, 11 : fall 입력값 월을 의미하는 1개의 정수가 입력된다.(1 ~ 12) 출력값 계절 이름을 출력한다. 입력 예시 12 출력 예시 winter 정답 및 가능한 정답 a=int(input()) if a==12 or a==1 or a==2: print("winter") elif a==3 or a==4 or a==5: print("spring") elif a==6 or a==7 or a==8: print("summer") else: print("f..

코드업[CodeUp] Python 기초 100제 [6069번]

6069 : [기초-조건/선택실행구조] 평가 입력받아 다르게 출력하기(py) 문제설명 평가를 문자(A, B, C, D, ...)로 입력받아 내용을 다르게 출력해보자. 평가 내용 평가 : 내용 A : best!!! B : good!! C : run! D : slowly~ 나머지 문자들 : what? 입력값 영문자 1개가 입력된다. (A, B, C, D 등 문자 1개가 입력된다.) 출력값 문자에 따라 다른 내용이 출력된다. 입력 예시 A 출력 예시 best!!! 정답 및 가능한 정답 a=input() if a=='A': print("best!!!") elif a=='B': print("good!!") elif a=='C': print("run!") elif a=='D': print("slowly~") els..

코드업[CodeUp] Python 기초 100제 [6068번]

6068 : [기초-조건/선택실행구조] 점수 입력받아 평가 출력하기(설명)(py) 문제설명 점수(정수, 0 ~ 100)를 입력받아 평가를 출력해보자. 평가 기준 점수 범위 : 평가 90 ~ 100 : A 70 ~ 89 : B 40 ~ 69 : C 0 ~ 39 : D 로 평가되어야 한다. 입력값 정수(0 ~ 100) 1개가 입력된다. 출력값 평가 결과를 출력한다. 입력 예시 73 출력 예시 B 정답 및 가능한 정답 a=int(input()) if a>=90: print("A") elif a>=70: print("B") elif a>=40: print("C") else: print("D") 해설 elif 활용 하나의 조건만을 가지고 True False로 구분하기에는 한계가 있다. 여러 가지 조건을 활용하기 ..

코드업[CodeUp] Python 기초 100제 [6067번]

6067 : [기초-조건/선택실행구조] 정수 1개 입력받아 분류하기(설명)(py) 문제설명 0이 아닌 정수 1개가 입력되었을 때, 음(-)/양(+)과 짝(even)/홀(odd)을 구분해 분류해보자. 음수이면서 짝수이면, A 음수이면서 홀수이면, B 양수이면서 짝수이면, C 양수이면서 홀수이면, D 를 출력한다. 입력값 정수 1개가 입력된다. -2147483648 ~ +2147483647, 단 0은 입력되지 않는다. 출력값 음수이면서 짝수이면, A 음수이면서 홀수이면, B 양수이면서 짝수이면, C 양수이면서 홀수이면, D 를 출력한다. 입력 예시 -2147483648 출력 예시 A 정답 및 가능한 정답 a=int(input()) if a0 and a%2!=0: print("D") a=int(input())..