본문 바로가기

알고리즘 (Python)/코드업 기초 100제

(195)
[CodeUp] 코드업 기초 100제 1077번 풀이 - 파이썬(python) 1077 : [기초-반복실행구조] 정수 1개 입력받아 그 수까지 출력하기(설명) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 정수(0 ~ 100) 1개를 입력받아 0부터 그 수까지 순서대로 출력해보자. 입력 정수 1개가 입력된다. (0 ~ 100) 출력 0부터 그 수까지 줄을 바꿔 한 개씩 출력한다. 입력 예시 4 출력 예시 0 1 2 3 4 내 풀이 a=int(input()) for i in range(0,a+1): print(i) 모범 답안 a=input() n=int(a) for i in range(n+1): print(i) 해설 정수 a를 int형으로 입력받습니다. 그리고 for 반복문으로 0부터 a까지 print() 함수를 이용하여 출력해줍니다.
[CodeUp] 코드업 기초 100제 1076번 풀이 - 파이썬(python) 1076 : [기초-반복실행구조] 문자 1개 입력받아 알파벳 출력하기(설명) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 영문자(a ~ z) 1개가 입력되었을 때 그 문자까지의 알파벳을 순서대로 출력해보자. 입력 영문자 1개가 입력된다. (a ~ z) 출력 a부터 입력한 문자까지 순서대로 공백을 두고 출력한다. 입력 예시 f 출력 예시 a b c d e f 내 풀이 a=ord(input()) b=list() for i in range(ord('a'),a+1): b.append(chr(i)) for j in b: print(j, end=" ") 모범 답안 c=input() n=ord(c) i=ord('a') while i
[CodeUp] 코드업 기초 100제 1075번 풀이 - 파이썬(python) 1075 : [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기2(설명) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 정수(1 ~ 100) 1개가 입력되었을 때 카운트다운을 출력해보자. 입력 정수 1개가 입력된다. (1 ~ 100) 출력 1씩 줄이면서 한 줄에 하나씩 0이 될 때까지 출력한다. 입력 예시 5 출력 예시 4 3 2 1 0 내 풀이 a=int(input()) while (a-1>=0): print(a-1) a=a-1 모범 답안 a=input() n=int(a) while n>0 : n-=1 print(n) 해설 정수 a를 int 형으로 입력받습니다. 그리고 while 반복문으로 a-1이 0이 될 때 까지 반복해줍니다. 반복문 내에서 print() 함수로 a-1을 출력하..
[CodeUp] 코드업 기초 100제 1074번 풀이 - 파이썬(python) 1074 : [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기1(설명) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 정수(1 ~ 100) 1개가 입력되었을 때 카운트다운을 출력해보자. 입력 정수 1개가 입력된다. (1 ~ 100) 출력 1씩 줄이면서 한 줄에 하나씩 1이 될 때까지 출력한다. 입력 예시 5 출력 예시 5 4 3 2 1 내 풀이 a=int(input()) while (a>=1): print(a) a=a-1 모범 답안 a=input() n=int(a) while n>=1 : print(n) n=n-1 해설 정수 a를 int형으로 입력받습니다. 그리고 while 반복문을 사용하여 a가 1이 될 때 까지 반복해줍니다. 반복문 내에서는 a를 print() 함수로 출력해주고..
[CodeUp] 코드업 기초 100제 1073번 풀이 - 파이썬(python) 1073 : [기초-반복실행구조] 0 입력될 때까지 무한 출력하기2(설명) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 정수가 순서대로 입력된다. -2147483648 ~ +2147483647, 단 개수는 알 수 없다. 0이 아니면 입력된 정수를 출력하고, 0이 입력되면 출력을 중단해보자. 입력 정수가 순서대로 입력된다. -2147483648 ~ +2147483647, 단 개수는 알 수 없다. 출력 입력된 정수를 줄을 바꿔 하나씩 출력하는데, 0이 입력되면 종료한다. (0은 출력하지 않는다.) 입력 예시 7 4 2 3 0 1 5 6 9 10 8 출력 예시 7 4 2 3 내 풀이 a=input().split() for i in a: if int(i)==0: break else: print(i..
[CodeUp] 코드업 기초 100제 1072번 풀이 - 파이썬(python) 1072 : [기초-반복실행구조] 정수 입력받아 계속 출력하기(설명) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 n개의 정수가 순서대로 입력된다. -2147483648 ~ +2147483647, 단 n의 최대 개수는 알 수 없다. n개의 입력된 정수를 순서대로 출력해보자. while( ), for( ), do~while( ) 등의 반복문을 사용할 수 없다. 입력 첫 줄에 정수의 개수 n이 입력되고, 두 번째 줄에 n개의 정수가 공백을 두고 입력된다. -2147483648 ~ +2147483647, 단 n의 최대 개수는 알 수 없다. 출력 n개의 정수를 한 개씩 줄을 바꿔 출력한다. 입력 예시 5 1 2 3 4 5 출력 예시 1 2 3 4 5 내 풀이 a=int(input()) b=inpu..
[CodeUp] 코드업 기초 100제 1071번 풀이 - 파이썬(python) 1071 : [기초-반복실행구조] 0 입력될 때까지 무한 출력하기1(설명) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 정수가 순서대로 입력된다. -2147483648 ~ +2147483647, 단 개수는 알 수 없다. 0이 아니면 입력된 정수를 출력하고, 0이 입력되면 출력을 중단해보자. while( ), for( ), do~while( ) 등의 반복문을 사용할 수 없다. 입력 정수가 순서대로 입력된다. -2147483648 ~ +2147483647, 단 개수는 알 수 없다. 출력 입력된 정수를 줄을 바꿔 하나씩 출력하는데, 0이 입력되면 종료한다. (0은 출력하지 않는다.) 입력 예시 7 4 2 3 0 1 5 6 9 10 8 출력 예시 7 4 2 3 내 풀이 a = input().spl..
[CodeUp] 코드업 기초 100제 1070번 풀이 - 파이썬(python) 1070 : [기초-조건/선택실행구조] 월 입력받아 계절 출력하기(설명) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 월이 입력될 때 계절 이름이 출력되도록 해보자. 입력 월을 의미하는 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("fall") 모범 답안 a=input() x=int(a) if x==12 or x==1 or x..
[CodeUp] 코드업 기초 100제 1069번 풀이 - 파이썬(python) 1069 : [기초-조건/선택실행구조] 평가 입력받아 다르게 출력하기(설명) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 평가를 문자(A, B, C, D, ...)로 입력받아 내용을 다르게 출력해보자. 평가 내용 평가 : 내용 A : best!!! B : good!! C : run! D : slowly~ 나머지 문자들 : what? 입력 영문자 1개가 입력된다. (A, B, C, D 등의 한 문자가 입력된다.) 출력 평가내용에 따라 다른 내용이 출력된다. 입력 예시 A 출력 예시 best!!! 내 풀이 a=input() if (a=='A'): print("best!!!") elif (a=='B'): print("good!!") elif (a=='C'): print("run!") elif (..
[CodeUp] 코드업 기초 100제 1068번 풀이 - 파이썬(python) 1068 : [기초-조건/선택실행구조] 정수 1개 입력받아 평가 출력하기(설명) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 점수(정수, 0 ~ 100)를 입력받아 평가를 출력해보자. 평가 기준 점수 범위 : 평가 90 ~ 100 : A 70 ~ 89 : B 40 ~ 69 : C 0 ~ 39 : D 로 평가되어야 한다. 입력 정수(0 ~ 100) 1개가 입력된다. 출력 평가 결과를 출력한다. 입력 예시 73 출력 예시 B 내 풀이 a=int(input()) if (90