본문 바로가기

Algorithm/CodeUp73

[CodeUp 기초 100제] 1077 : [기초-반복실행구조] 정수 1개 입력받아 그 수까지 출력하기(풀이 성공) 입력: 정수 1개가 입력된다. (0 ~ 100) 출력: 0부터 그 수까지 줄을 바꿔 한 개씩 출력한다. 내 코드: x=int(input()) i=0 while True: if i > x: break else: print(i) i+=1 2021. 2. 26.
[CodeUp 기초 100제] 1076 : [기초-반복실행구조] 문자 1개 입력받아 알파벳 출력하기(풀이 성공) 입력: 영문자 1개가 입력된다. (a ~ z) 출력: a부터 입력한 문자까지 순서대로 공백을 두고 출력한다. 내 코드: x=ord(input()) i=ord('a') while True: if i > x: break else: print(chr(i)) i+=1 또 다른 풀이: from string import ascii_lowercase a = input() x = str(a) alpha_list = list(ascii_lowercase) li = [] li.append(x) for i in alpha_list: if i!=x: li.append(i) else: break li.sort(reverse=False) for i in li: print(i, end=" ") Comment: 아래의 코드처럼 li.. 2021. 2. 26.
[CodeUp 기초 100제] 1075 : [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기2(풀이 성공) 입력: 정수 1개가 입력된다. (1 ~ 100) 출력: 1씩 줄이면서 한 줄에 하나씩 0이 될 때까지 출력한다. 내 코드: x=int(input()) while True: if x==0: break else: print(x-1) x-=1 2021. 2. 26.
[CodeUp 기초 100제] 1074 : [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기1(풀이 성공) 입력: 정수 1개가 입력된다. (1 ~ 100) 출력: 1씩 줄이면서 한 줄에 하나씩 1이 될 때까지 출력한다. 내 코드: x=int(input()) while True: if x==0: break else: print(x) x-=1 Comment: list를 만들어서 풀 수도 있지만 while 문을 사용하는 게 제일 깔끔합니다. 73번 문제는 앞의 문제와 겹치기 때문에 풀이를 생략했습니다. 2021. 2. 26.