본문 바로가기

알고리즘 (Python)

(259)
[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
[CodeUp] 코드업 기초 100제 1067번 풀이 - 파이썬(python) 1067 : [기초-조건/선택실행구조] 정수 1개 입력받아 분석하기(설명) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 정수 1개가 입력되었을 때, 음(minus)/양(plus)과 짝(even)/홀(odd)을 출력해보자. 입력 정수 1개가 입력된다. -2147483648 ~ +2147483647, 단 0은 입력되지 않는다. 출력 입력된 정수에 대해 첫 줄에 minus 나 plus 를 출력하고, 두 번째 줄에 odd 나 even 을 출력한다. 입력 예시 -2147483648 출력 예시 minus even 내 풀이 a=int(input()) if (a>0): print("plus") else: print("minus") if (a%2==0): print("even") else: print("o..
[CodeUp] 코드업 기초 100제 1066번 풀이 - 파이썬(python) 1066 : [기초-조건/선택실행구조] 정수 3개 입력받아 짝/홀 출력하기(설명) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 세 정수 a, b, c가 입력되었을 때, 짝(even)/홀(odd)을 출력해보자. 입력 세 정수 a, b, c 가 공백을 두고 입력된다. 0
[CodeUp] 코드업 기초 100제 1065번 풀이 - 파이썬(python) 1065 : [기초-조건/선택실행구조] 정수 3개 입력받아 짝수만 출력하기(설명) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 세 정수 a, b, c가 입력되었을 때, 짝수만 출력해보자. 입력 세 정수 a, b, c 가 공백을 두고 입력된다. 0 ~ +2147483647 범위의 정수들이 입력되며 적어도 1개는 짝수이다. 출력 짝수만 순서대로 줄을 바꿔 출력한다. 입력 예시 1 2 4 출력 예시 2 4 내 풀이 a,b,c=map(int,input().split()) if(a%2==0): print(a) if(b%2==0): print(b) if(c%2==0): print(c) 모범 답안 a,b,c=input().split() x=int(a) y=int(b) z=int(c) if x%2==0 ..