반응형

# 3. APS 113

SWEA # Python_D1_2029_몫과 나머지 출력하기 ✅

🧵 [문제] 2개의 수 a, b를 입력 받아, a를 b로 나눈 몫과 나머지를 출력하는 프로그램을 작성하라. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com [input] 3 9 2 15 6 369 15 [output] #1 4 1 #2 2 3 #3 24 9 import sys sys.stdin = open("input.txt") T = int(input()) for tc in range(1, T+1): a, b = map(int,input().split()) print("#{} {} {}".format(tc, a//b, a%b ))

# 3. APS/SWEA 2021.02.15

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
반응형