반응형

# 3. APS/SWEA 47

SWEA # Python_D1_2027_대각선 출력하기 ✅

👨‍🌾 [문제] 다음과 같은 모양을 만들어라. #++++ +#+++ ++#++ +++#+ ++++# SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com for i in range(0, 5): for j in range(0, 5): if i == j: print('#', end='') else: print('+', end='') # i가 0일 때 j의 for문이 다 돌면 바로 print하고 # i가 1일 때 j의 for문이 다 돌면 바로 print해주기 위해 # 다음과 같은 위치에 print()가 온다. # 가장 바깥 for문 아래에 print()두면 전혀 다른 결과가 나온다 print() 🍦 [복습] # 1. 21..

# 3. APS/SWEA 2021.02.15

SWEA # Python_D1_2043_서랍의 비밀번호 ✅

👩‍💻 [문제] 비밀번호 P가 123 이고 주어지는 번호 K가 100 일 때, 100부터 123까지 24번 확인하여 비밀번호를 맞출 수 있다. P와 K가 주어지면 K부터 시작하여 몇 번 만에 P를 맞출 수 있는지 알아보자. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com [input] 123 100 [output] 24 import sys sys.stdin = open("input.txt") # input으로 들어오는 값을 각각의 변수에 저장 password, given_number = map(int,input().split()) # given_number가 password에 가까워 질 때 까지 # while문..

# 3. APS/SWEA 2021.02.15

SWEA # Python_D1_1936_1대1 가위바위보 ✅

💂‍♀️ [문제] A와 B가 가위바위보를 하였다. 가위는 1, 바위는 2, 보는 3으로 표현되며 A와 B가 무엇을 냈는지 입력으로 주어진다. A와 B중에 누가 이겼는지 판별해보자. 단, 비기는 경우는 없다. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com [input] 3 2 [output] A import sys sys.stdin = open("input.txt") T=list(map(int,input().split())) if T[0] == 1: if T[1] == 3: print('A') else: print('B') if T[0] == 2: if T[1] == 1: print('A') else: prin..

# 3. APS/SWEA 2021.02.14

SWEA # Python_D1_1933_간단한 N 의 약수 ✅

👩‍🦰 [문제] 입력으로 1개의 정수 N 이 주어진다. 정수 N 의 약수를 오름차순으로 출력하는 프로그램을 작성하라. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com [input] 10 [output] 1 2 5 10 T = int(input()) # 약수란, 해당 수(input값 10)를 나누었을 때 0이 나오게 하는 수! for tc in range(1, T+1): if T%tc == 0: print(tc, end=" ") 🍦 [복습] # 1. 210218 약수란, 수를 어떤 값으로 나누었을 때 나머지(%)가 0이 나오면 약수!

# 3. APS/SWEA 2021.02.14

SWEA # Python_D1_2050_알파벳을 숫자로 변환 ✅

🪐 [문제] 알파벳으로 이루어진 문자열을 입력 받아 각 알파벳을 1부터 26까지의 숫자로 변환하여 출력하라. [input] ABCDEFGHIJKLMNOPQRSTUVWXYZ [output] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 import sys sys.stdin = open("input.txt") T = input() # T의 길이만큼 for문을 돌려줍니다. for i in range(0, len(T)): # for문이 돌아갈 때 마다 출력이 되며, # 해당 알파벳을 ord를 활용해 아스키코드인 숫자로 바꿔주고 64를 뺌 print(ord(T[i])-64, end=" ")

# 3. APS/SWEA 2021.02.14

SWEA # Python_D1_2068_최대수 구하기 ✅

🚧 [문제] 10개의 수를 입력 받아, 그 중에서 가장 큰 수를 출력하는 프로그램을 작성하라. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com [input] 3 3 17 1 39 8 41 2 32 99 2 22 8 5 123 7 2 63 7 3 46 6 63 2 3 58 76 21 33 8 1 [output] #1 99 #2 123 #3 76 import sys sys.stdin = open("input.txt") T = int(input()) # 버블소트와 친해지기 위해 버블소트를 사용하여 오름차순으로 정렬해보았다. for tc in range(1, T+1): numbers=list(map(int,input(..

# 3. APS/SWEA 2021.02.14

SWEA # Python_D1_1545_거꾸로 출력해 보아요 ✅

🚀 [문제] 주어진 숫자부터 0까지 순서대로 찍어보세요. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com [input] 8 [output] 8 7 6 5 4 3 2 1 0 import sys sys.stdin = open("input.txt") T = int(input()) for tc in range(T, -1, -1): # 원래 print라 함은 , end="\n" 이 생략된 것임 # 그런데 , end="" 이렇게 지정해주면 뒤에 프린트 되는 출력값이 # 이전에 프린트된 출력값 옆에 찰싹 달라 붙어 출력됨 # 여기서 , end=" " 이렇게 스페이스를 넣어주면 한 스페이스가 띄워져 출력됨 print(tc, ..

# 3. APS/SWEA 2021.02.14

SWEA # Python_D1_2047_신문 헤드라인 ✅

🚥 [문제] 입력으로 주어진 문장에 모든 소문자 알파벳을 찾아 대문자로 변환한 다음, 그 결과를 출력하는 프로그램을 작성하라. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com [input] The_headline_is_the_text_indicating_the_nature_of_the_article_below_it. [output] THE_HEADLINE_IS_THE_TEXT_INDICATING_THE_NATURE_OF_THE_ARTICLE_BELOW_IT. # input값은 str형식으로 가져온다. T = input() new_str = '' # str의 길이만큼 for문을 돌려준다. for i in rang..

# 3. APS/SWEA 2021.02.14

SWEA # Python_D1_2058_자릿수 더하기 ✅

🛴 [문제] 하나의 자연수를 입력 받아 각 자릿수의 합을 계산하는 프로그램을 작성하라. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com [input] 6789 [output] 30 import sys sys.stdin = open("input.txt") # 평소에는 int로 형변환 하고 가져왔지만 # slice를 사용하려 쪼개려면 문자열 상태여야 하므로 # int형변환을 해주지 않고 input()그대로 들고온다! T = input() result=0 # 숫자 하나하나를 뽑은 다음엔 더해줘야 하기 때문에 # 다시 int값으로 변환하여 더해준다. a = int(T[0:1]) b = int(T[1:2]) c = in..

# 3. APS/SWEA 2021.02.14

SWEA # Python_D1_2070_큰 놈, 작은 놈, 같은 놈 ✅

🚊 [문제] 2개의 수를 입력 받아 크기를 비교하여 등호 또는 부등호를 출력하는 프로그램을 작성하라. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com [input] 3 3 8 7 7 369 123 [output] #1 import sys sys.stdin = open("input.txt") T = int(input()) for tc in range(1, T+1): numbers = list(map(int,input().split())) if numbers[0] > numbers[1]: result = ">" if numbers[0] == numbers[1]: result = "=" if n..

# 3. APS/SWEA 2021.02.14
반응형