본문 바로가기

분류 전체보기

(638)
[CodeUp] 코드업 기초 100제 1080번 풀이 - 파이썬(python) 1080 : [기초-종합] 언제까지 더해야 할까? 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 1, 2, 3 ... 을 계속 더해 나갈 때, 그 합이 입력한 정수(0 ~ 1000)보다 같거나 작을 때까지 계속 더하는 프로그램을 작성해보자. 즉, 1부터 n까지 정수를 계속 더한다고 할 때, 어디까지 더해야 입력한 수보다 같거나 커지는지 알아보고자 하는 문제이다. 입력 정수 1개가 입력된다. 출력 1, 2, 3, 4, 5 ... 를 순서대로 계속 더해 합을 만들어가다가, 입력된 정수와 같거나 커졌을 때, 마지막에 더한 정수를 출력한다. 입력 예시 55 출력 예시 10 내 풀이 a=int(input()) i=0 total=0 while total < a: i = i + 1 total = tota..
[CodeUp] 코드업 기초 100제 1079번 풀이 - 파이썬(python) 1079 : [기초-종합] 원하는 문자가 입력될 때까지 반복 출력하기 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 'q'가 입력될 때까지 입력한 문자를 계속 출력하는 프로그램을 작성해보자. 입력 문자들이 1개씩 계속해서 입력된다. 출력 'q'가 입력될 때까지 입력된 문자를 줄을 바꿔 한 줄씩 출력한다. 입력 예시 x b k d l q g a c 출력 예시 x b k d l q 내 풀이 a=input().split() for i in a: if i=='q': print('q') break else: print(i) 모범 답안 a=input().split() for c in a : print(c) if c=='q' : break 해설 입력받는 문자열들을 input().split() 함수로 li..
[CodeUp] 코드업 기초 100제 1078번 풀이 - 파이썬(python) 1078 : [기초-종합] 짝수 합 구하기(설명) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 정수(1 ~ 100) 1개를 입력받아 1부터 그 수까지 짝수의 합을 구해보자. 입력 정수 1개가 입력된다. (0 ~ 100) 출력 1부터 입력된 수까지 짝수의 합을 출력한다. 입력 예시 5 출력 예시 6 내 풀이 a=int(input()) total=0 for i in range(0,a+1): if (i%2==0): total = total + i else: continue print(total) 모범 답안 a=input() n=int(a) s=0 for i in range(1, n+1) : if(i%2==0) : s+=i print(s) 해설 정수 a를 int형으로 입력받습니다. 그리고 for ..
[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..