반응형

# 3. APS/SWEA 47

SWEA # Python_D1_2063_중간값 찾기 ✅

🥡 [문제] 입력으로 N 개의 점수가 주어졌을 때, 중간값을 출력하라. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com [input] 199 85 72 38 80 69 65 68 96 22 49 67 51 61 63 87 66 24 80 83 71 60 64 52 90 60 49 31 23 99 94 11 25 24 51 15 13 39 67 97 19 76 12 33 99 18 92 35 74 0 95 71 39 33 39 32 37 45 57 71 95 5 71 24 86 8 51 54 74 24 75 70 33 63 29 99 59 94 52 13 35 99 46 57 71 23 17 3 94 48 77 ..

# 3. APS/SWEA 2021.02.14

SWEA # Python_D1_2072_홀수만 더하기 ✅

🧁 [문제] 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 200 2 208 3 121 import sys sys.stdin = open("input.txt") T = int(input()) for tc in range(1, T+1): # for 문을 돌릴 때 마다 다음 줄의 숫자들을 numbers에 list형태로 저장합니다. numbers=list..

# 3. APS/SWEA 2021.02.14

SWEA # Python_D3_11457_gravity

🍳 [문제] 낙차가 가장 큰 상자를 구하여 그 낙차를 리턴 하는 프로그램을 작성하시오. # [input] 1 9 7 4 2 0 0 6 0 7 0 # [output] 7 N = 9 numbers = [7, 4, 2, 0, 0, 6, 0, 7, 0] final_list=[[0]*9 for _ in range(9)] # numbers에 적힌 각 리스트 숫자 크기 만큼 0을 1로 바꾸어 준다. for i in range(N): for j in range(numbers[i]): final_list[i][j] = 1 count_list=[] max=0 # 행 for k in range(N): # 0~8 # 열 for m in range(N) : # 0~8 count=0 # 상자가 있으면 if final_list[k..

# 3. APS/SWEA 2021.02.13

SWEA # Python_D2_1966_숫자를 정렬하자 (버블소트) ✅

👓 [문제] 주어진 N 길이의 숫자열을 오름차순으로 정렬하여 출력하라. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com # [input] 10 5 1 4 7 8 0 ... # [output] 0 1 4 7 8 ... import sys sys.stdin = open("input.txt") T = int(input()) # [테스트 케이스 T 만큼 for문 돌리자] for tc in range(1, T + 1): # [숫자열의 길이를 N에 집어넣자] N = int(input()) # [숫자열을 list로 바꾸어 numbers에 집어넣자] numbers = list(map(int, input().split())) ..

# 3. APS/SWEA 2021.02.12

SWEA # Python_D2_1959_두 개의 숫자열 ✅

🎁 [문제] 서로 마주보는 숫자들을 곱한 뒤 모두 더할 때 최댓값을 구하라. 예제의 정답은 아래와 같이 30 이 된다. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com # [input] 10 3 5 1 5 3 3 6 -7 5 4 7 6 6 0 5 5 -1 1 6 -4 1 8 7 -9 3 ... # [output] 30 63 ... # [테스트 케이스의 개수 T] T = int(input()) # [10번 테스트 해야하니, T만큼 for문을 돌려준다.] for tc in range(1, T + 1): # 다음에 오는 input값인, 두 개의 인덱스 길이를 N과 M으로 받아준다. N, M = map(int, inp..

# 3. APS/SWEA 2021.02.12

SWEA # Python_D1_2071_평균값 구하기 ✅

🎪 [문제] 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] 24 29 27 # [구현] import sys sys.stdin = open("input.txt") # 테스트 케이스의 개수 T T = int(input()) for tc in range(1, T+1): # 다음줄에 있는 10개의 수를 가져오기 위한 Test_c..

# 3. APS/SWEA 2021.02.12

SWEA # Python_D1_11485_여러가지input ✅

🎨 [문제] 1번줄에 양수 N이 주어진다. 양수 N이 홀수라면 1, 짝수라면 0을 출력하시오. 2번줄에 5개의 양수 a가 주어진다. 모든 양수의 합을 출력하시오. 3번줄에 N*N 행렬을 그리기위한 양수 N이 주어진다. 4번줄부터 N개의 정수를 가진 N줄의 데이터가 주어진다. 2행 2열의 정수를 출력하시오. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com p.s. 제가 속한 SWEA의 club사람들만 들어올 수 있는 사이트 경로입니다! 또한 해당 문제를 SWEA에 검색하여도 나오지 않습니다. # [input] 33 1 2 3 4 5 3 1 2 3 4 5 6 7 8 9 # [output] 1 15 5 # [구현] ..

# 3. APS/SWEA 2021.02.11
반응형