본문 바로가기

알고리즘 공부/연습 문제

(11)
SW Expert Academy) 17299. 최소 덧셈-파이썬 문제 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AYe7x0DKBJADFARP SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 입력 3 1743 123 3141592 출력 #1 60 #2 15 #3 1906 내 코드 T = int(input()) # 테스트 케이스의 갯수 for t in range(1, T + 1): # 테스트 케이스의 수만큼 반복, 1부터 시작 s=list(input()) # 숫자를 문자의 형태로 입력 받고 각각 리스트에 대입 result=list() # 각각 덧셈을 수행했을 때 결과값을 저장할 리스..
백준) 1920 - 파이썬 https://www.acmicpc.net/problem/1920 (실버 4 문제) 1920번: 수 찾기 첫째 줄에 자연수 N(1 ≤ N ≤ 100,000)이 주어진다. 다음 줄에는 N개의 정수 A[1], A[2], …, A[N]이 주어진다. 다음 줄에는 M(1 ≤ M ≤ 100,000)이 주어진다. 다음 줄에는 M개의 수들이 주어지는데, 이 수들 www.acmicpc.net 입력 5 4 1 5 2 3 5 1 3 7 9 5 출력 1 1 0 0 1 내 코드 import sys N=int(sys.stdin.readline()) data1=list(map(int,sys.stdin.readline().split())) M=int(sys.stdin.readline()) data2=list(map(int,sys.s..
백준) 11399 - 파이썬 https://www.acmicpc.net/problem/11399 (실버 4 문제) 11399번: ATM 첫째 줄에 사람의 수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄에는 각 사람이 돈을 인출하는데 걸리는 시간 Pi가 주어진다. (1 ≤ Pi ≤ 1,000) www.acmicpc.net 입력 5 3 1 4 3 2 출력 32 내 코드 N=int(input()) T=list(map(int,input().split())) T.sort() result=0 result2=0 temp=0 T_result=[] for i in T: result=i+temp temp=result T_result.append(temp) for j in T_result: result2+=j print(result2) 먼저 사..