전체 글

파이썬/코트업 기초 100제

코드업 기초 100제 문제 074

코드업 기초 100제 문제 074 # 정수(1 ~ 100) 1개가 입력되었을 때 카운트다운을 출력해보자. # 입력 # 정수 1개가 입력된다. (1 ~ 100) # 출력 # 1씩 줄이면서 한 줄에 하나씩 1이 될 때까지 출력한다. 소스 더보기 number = int(input()) # 1 for i in range(number, 0, -1): print(i) # 2 while True: if number == 0: break else: print(number) number -= 1 1번은 for문을 썼을 때 2번은 while을 썼을 때입니다.

파이썬/코트업 기초 100제

코드업 기초 100제 문제 073

코드업 기초 100제 문제 073 #정수가 순서대로 입력된다. #(단, 개수는 알 수 없다.) #0이 아니면 입력된 정수를 출력하고, 0이 입력되면 출력을 중단해보자. #입력 #정수가 순서대로 입력된다. # 출력 # 입력된 정수를 줄을 바꿔 하나씩 출력하는데, # 0이 입력되면 종료한다. (0은 출력하지 않는다.) 소스 더보기 number = list(map(int, input().split())) for i in number: if i == 0: break else: print(i)

파이썬/코트업 기초 100제

코드업 기초 100제 문제 072

코드업 기초 100제 문제 072 # n개의 정수가 순서대로 입력된다. # (단 n의 최대 개수는 알 수 없다.) # n개의 입력된 정수를 순서대로 출력해보자. # while( ), for( ) 등의 반복문을 사용할 수 없다. # 입력 # 첫 줄에 정수의 개수 n이 입력되고, # 두 번째 줄에 n개의 정수가 공백을 두고 입력된다. # 출력 # n개의 정수를 한 개씩 줄을 바꿔 출력한다 소스 더보기 n = int(input()) number = list(map(int, input().split())) # 1 def goto(number, n, i): if i == n: return print(number[i]) i += 1 goto(number, n, i) goto(number, n, 0) # 2 reve..

파이썬/코트업 기초 100제

코드업 기초 100제 문제 071

코드업 기초 100제 문제 071 # 정수가 순서대로 입력된다. # (단, 개수는 알 수 없다.) # 0이 아니면 입력된 정수를 출력하고, 0이 입력되면 출력을 중단해보자. # while( ), for( ) 등의 반복문을 사용할 수 없다. #입력 #정수가 순서대로 입력된다. #출력 #입력된 정수를 줄을 바꿔 하나씩 출력하는데, # 0이 입력되면 종료한다. (0은 출력하지 않는다.) 소스 더보기 def arrayTest(array, i): if i == len(a): return if array[i] == 0: return else: print(array[i]) i = i + 1 arrayTest(array, i) number = list(map(int, input().split())) arrayTest(..

파이썬/코트업 기초 100제

코드업 기초 100제 문제 070

코드업 기초 100제 문제 070 # 월이 입력될 때 계절 이름이 출력되도록 해보자. 소스 더보기 month = int(input()) # 1 if month == 12 or month == 1 or month == 2: print('winter') elif month == 3 or month == 4 or month == 5: print('spring') elif month == 6 or month == 7 or month == 8: print('summer') else: print('fall') # 2 if month in [12, 1, 2]: print('winter') elif month in [3, 4, 5]: print('spring') elif month in [6, 7, 8]: print(..

파이썬/코트업 기초 100제

코드업 기초 100제 문제 069

코드업 기초 100제 문제 002 # 평가를 문자(A, B, C, D, ...)로 입력받아 내용을 다르게 출력해보자. 소스 더보기 a = input() if a == 'A': print('평가1') elif a == 'B': print('평가2') elif a == 'C': print('평가3') elif a == 'D': print('평가4')

파이썬/코트업 기초 100제

코드업 기초 100제 문제 068

코드업 기초 100제 문제 068 # 점수(정수, 0 ~ 100)를 입력받아 평가를 출력해보자. # **평가 기준** # 점수 범위 : 평가 # 90 ~ 100 : A # 70 ~ 89 : B # 40 ~ 69 : C # 0 ~ 39 : D # 로 평가되어야 한다. 소스 더보기 a = int(input()) if a >= 90: print('A') elif a >= 70: print('B') elif a >= 40: print('C') else : print('D')

파이썬/코트업 기초 100제

코드업 기초 100제 문제 067

코드업 기초 100제 문제 067 # 정수 1개가 입력되었을 때, # 음(minus)/양(plus)과 짝(even)/홀(odd)을 출력해보자. 소스 더보기 a = int(input()) print('minus' if a < 0 else 'plus') print('odd' if a % 2 else 'even')

파이썬/코트업 기초 100제

코드업 기초 100제 문제 066

코드업 기초 100제 문제 066 # 세 정수 a, b, c가 입력되었을 때, 짝(even)/홀(odd)을 출력해보자. 소스 더보기 a, b, c = map(int, input().split()) # 1 for i in [a, b, c]: print('odd' if i % 2 else 'even', end=' ') # 2 print(*map(lambda num: 'odd' if num % 2 else 'even', [a, b, c])) 1번풀이 같은 경우 반복문을 통해 각인자들로 이루어진 리스트를 출력문에서 검사하여 출력하는 방법입니다. 2번 풀이 같은 경우 map 함수를 통해서 인자들로 이루어진 리스트 익명함수를통해 분류해줍니다. 그상태로 출력을 하게 될 경우 알아보기 어려운 map타입의 자료가 나오기..

파이썬/코트업 기초 100제

코드업 기초 100제 문제 065

코드업 기초 100제 문제 065 # 세 정수 a, b, c가 입력되었을 때, 짝수만 출력해보자. 소스 더보기 a, b, c = map(int, input().split()) #1 if not a%2: print(a) if not b%2: print(b) if not c%2: print(c) #2 print( *(filter(lambda num: num%2 == 0, [a, b, c])) ) 1번풀이 같은 경우 각각의 경우에 대한 반응을 변수마다 설정하여 풀어낸 방법입니다. 2번풀이 같은 경우 filter(), lambda 그리고 '*(asterisk)'을 이용하여 풀어낸 방법입니다. filter() 함수를 통해 인자들 중 짝수인 것만 걸러서 리스트로 만듭니다. 그리고 서식에 맞게 출력하기 위해 리스트를..

감자씨앗
코딩과 게임