본문 바로가기

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

(195)
[CodeUp] 코드업 기초 100제 6078번 풀이 - 파이썬(python) 6078 : [기초-종합] 원하는 문자가 입력될 때까지 반복 출력하기(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 영문 소문자 'q'가 입력될 때까지 입력한 문자를 계속 출력하는 프로그램을 작성해보자. 입력 문자들이 1개씩 계속해서 입력된다. 출력 영문 소문자 'q'가 입력될 때까지 입력한 문자를 계속 출력한다. 입력 예시 x b k d l q g a c 출력 예시 x b k d l q 내 풀이 while True: n = input() print(n) if (n == 'q'): break 모범 답안 while True: x=input() print(x) if x=='q': break 해설 무한루프를 생성하고, 무한루프 안에서 입력을 받습니다. 입력값을 출력한 뒤 입력값이 q라면 b..
[CodeUp] 코드업 기초 100제 6077번 풀이 - 파이썬(python) 6077 : [기초-종합] 짝수 합 구하기(설명)(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 정수(1 ~ 100) 1개를 입력받아 1부터 그 수까지 짝수의 합을 구해보자. 입력 정수 1개가 입력된다. (0 ~ 100) 출력 1부터 그 수까지 짝수만 합해 출력한다. 입력 예시 5 출력 예시 6 내 풀이 n = int(input()) count = 0 for i in range(n+1): if (i % 2 == 0): count = count + i else: continue print(count) 모범 답안 n = int(input()) sum=0 for i in range(1, n+1): if i%2==0: sum=sum+i print(sum) 해설 정수형으로 입력받은 뒤 합을 구..
[CodeUp] 코드업 기초 100제 6076번 풀이 - 파이썬(python) 6076 : [기초-반복실행구조] 정수 1개 입력받아 그 수까지 출력하기2(설명)(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 정수(0 ~ 100) 1개를 입력받아 0부터 그 수까지 순서대로 출력해보자. 입력 정수 1개가 입력된다. (0 ~ 100) 출력 0부터 그 수까지 줄을 바꿔 한 개씩 출력한다. 입력 예시 4 출력 예시 0 1 2 3 4 내 풀이 a = int(input()) for i in range(a+1): print(i) 모범 답안 n=int(input()) for i in range(n+1): print(i) 해설 입력을 정수형으로 받은 뒤 for 반복문을 사용해서 a+1 전까지 수들을 출력해줍니다.
[CodeUp] 코드업 기초 100제 6075번 풀이 - 파이썬(python) 6075 : [기초-반복실행구조] 정수 1개 입력받아 그 수까지 출력하기1(py) 시간 제한 : 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) 모범 답안 n=int(input()) i=0 while i
[CodeUp] 코드업 기초 100제 6074번 풀이 - 파이썬(python) 6074 : [기초-반복실행구조] 문자 1개 입력받아 알파벳 출력하기(설명)(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 영문 소문자(a ~ z) 1개가 입력되었을 때, a부터 그 문자까지의 알파벳을 순서대로 출력해보자. 입력 영문자 1개가 입력된다. (a ~ z) 출력 a부터 입력한 문자까지 순서대로 공백을 두고 한 줄로 출력한다. 입력 예시 f 출력 예시 a b c d e f 내 풀이 a = input() start = ord('a') while True: print(chr(start), end = ' ') if (chr(start) == a): break start = start + 1 모범 답안 c=input() i = ord('a') c = ord(c) while i
[CodeUp] 코드업 기초 100제 6073번 풀이 - 파이썬(python) 6073 : [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기2(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 정수(1 ~ 100) 1개가 입력되었을 때 카운트다운을 출력해보자. while 조건식 : ... ... 반복 실행구조를 사용해 보자. 입력 정수 1개가 입력된다. (1 ~ 100) 출력 1만큼씩 줄이면서 카운트다운 수가 0이 될 때까지 한 줄에 1개씩 출력한다. 입력 예시 5 출력 예시 4 3 2 1 0 내 풀이 a = int(input()) while True: a = a - 1 print(a) if (a == 0): break 모범 답안 a=int(input()) while a!=0: a=a-1 print(a) 해설 정수형으로 입력받은 뒤 a를 하나씩 줄여가며 ..
[CodeUp] 코드업 기초 100제 6072번 풀이 - 파이썬(python) 6072 : [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기1(설명)(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 정수(1 ~ 100) 1개가 입력되었을 때 카운트다운을 출력해보자. while 조건식 : ... ... 반복 실행구조를 사용해 보자. 입력 정수 1개가 입력된다. (1 ~ 100) 출력 1만큼씩 줄이면서 한 줄에 1개씩 카운트다운 수를 출력한다. 입력 예시 5 출력 예시 5 4 3 2 1 내 풀이 a = int(input()) while True: print(a) a = a - 1 if (a == 0): break 모범 답안 a=int(input()) while a!=0: print(a) a=a-1 해설 정수형으로 입력받은 뒤 while True: 문을 사용..
[CodeUp] 코드업 기초 100제 6071번 풀이 - 파이썬(python) 6071 : [기초-반복실행구조] 0 입력될 때까지 무한 출력하기(설명)(py) 시간 제한 : 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 내 풀이 while True: a = int(input()) if (a == 0): br..
[CodeUp] 코드업 기초 100제 6070번 풀이 - 파이썬(python) 6070 : [기초-조건/선택실행구조] 월 입력받아 계절 출력하기(설명)(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 월이 입력될 때 계절 이름이 출력되도록 해보자. 월 : 계절 이름 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 =..
[CodeUp] 코드업 기초 100제 6069번 풀이 - 파이썬(python) 6069 : [기초-조건/선택실행구조] 평가 입력받아 다르게 출력하기(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 평가를 문자(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!") ..