반응형

분류 전체보기 492

SWEA # Python_D2_4834_숫자 카드 ✅

👜 [문제] 0에서 9까지 숫자가 적힌 N장의 카드가 주어진다. 가장 많은 카드에 적힌 숫자와 카드가 몇 장인지 출력하는 프로그램을 만드시오. 카드 장수가 같을 때는 적힌 숫자가 큰 쪽을 출력한다. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com [input] 3 5 49679 5 08271 10 7797946543 [output] #1 9 2 #2 8 1 #3 7 3 import sys sys.stdin = open("input.txt") T = int(input()) for tc in range(1, T+1): N = int(input()) nums=input() cnt_list = [0 for _ in r..

# 3. APS/SWEA 2021.02.17

SWEA # Python_D2_4828_min max ✅

🧦 [문제] N개의 양의 정수에서 가장 큰 수와 가장 작은 수의 차이를 출력하시오. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com [input] 3 5 477162 658880 751280 927930 297191 5 565469 851600 460874 148692 111090 10 784386 279993 982220 996285 614710 992232 195265 359810 919192 158175 [output] #1 630739 #2 740510 #3 838110 import sys sys.stdin = open("input.txt") T = int(input()) for tc in range(1..

# 3. APS/SWEA 2021.02.17

TIL # Python 예제

약수란? 값을 특정 숫자로 나누었을 때(%) 나머지가 0인 경우! N = 10 for i in range(1, N+1): if N%i == 0: print(i, end=' ') # 1 2 5 10 자릿수 더하기 문제 자연수 number를 입력 받아, 각 자릿수의 합을 계산하여 출력하시오. 예시) sum_of_digit(1234) #=> 10 sum_of_digit(4321) #=> 10 def sum_of_digit(number): print('---------------------') # 1. 변수 초기화 total = 0 # 2. 반복 # 몫을 계속 나누다가 0/10 => 0, # 더이상 나눌 수 없는 False가 될 때까지 반복한다 while number / 10: # number, remainde..

TIL # Python 이론정리

String 문자열은 + 연산자로 이어붙이고, * 연산자로 반복시킬 수 있습니다. 'hi' * 10 # 'hihihihihihihihihihi' 'hi' + 'hong' # 'hihong' 당연히 변수화해서도 사용가능합니다. a = 'hi' b = ', hong' a + b # 'hihong' end print의 기본은 ,end='\n'이지만 아래와 같이 사용할 수도 있다. print('내용을 띄워서 출력하고 싶으면?', end=' ') print('옆으로 띄워짐') # 내용을 띄워서 출력하고 싶으면? 옆으로 띄워짐 print('개행 문자 말고도 가능합니다', end='!') print('진짜로', end='!') print('알고보면 print는 기본이 \\n', end='!') # 개행 문자 말고도 ..

SWEA # Python_D2_11454_Baby-gin Game

🎭 [문제] 6장의 카드가 run과 triplet으로만 구성된 경우를 baby-gin으로 부른다. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com [input] 3 667767 054060 101123 [output] #1 1 #2 1 #3 0 ## def함수와 while문 사용한 버전 import sys sys.stdin = open("input.txt") T = int(input()) def check_babygin(numbers): # counter = [0] * 10 counter = [0 for _ in range(10)] # babygin이었을 때 갯수 세어주기 위해 변수 설정 is_babysin =..

# 3. APS/SWEA 2021.02.16

SWEA # Python_D2_1945_간단한 소인수분해 (while문)

🎨 [문제] N=2a x 3b x 5c x 7d x 11e N이 주어질 때 a, b, c, d, e 를 출력하라. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com [input] 10 6791400 1646400 1425600 8575 185625 6480 1185408 6561 25 330750 [output] #1 3 2 2 3 1 #2 6 1 2 3 0 #3 6 4 2 0 1 #4 0 0 2 3 0 #5 0 3 4 0 1 #6 4 4 1 0 0 #7 7 3 0 3 0 #8 0 8 0 0 0 #9 0 0 2 0 0 #10 1 3 3 2 0 [풀이 1] import sys sys.stdin = open("inp..

# 3. APS/SWEA 2021.02.15

SWEA # Python_D1_2019_더블더블 ✅

🎢 [문제] 1부터 주어진 횟수까지 2를 곱한 값(들)을 출력하시오. 주어질 숫자는 30을 넘지 않는다 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com [input] 8 [output] 1 2 4 8 16 32 64 128 256 import sys sys.stdin = open("input.txt") T = int(input()) for i in range(0, T+1): print(2**i, end=" ") import sys sys.stdin = open("input.txt") N = int(input()) N_list = [] [다른풀이] num = 1 # N + 1번 만큼 반복 for i in rang..

# 3. APS/SWEA 2021.02.15

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