알고리즘

[SWEA]6204~6216. [파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 5. 연산자 1 ~ 연산자 5
※ 모든 문제의 저작권은 SW Expert 아카데미에 있습니다. 학습 기록용으로 입니다. 문제시 삭제하겠습니다. 6204. [파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 5. 연산자 1 인치(inch)를 센티미터(cm)으로 변환하는 프로그램을 작성하십시오. 이 때 1 인치는 2.54 센티미터입니다. 입력_ 3 출력_ 3.00 inch => 7.62 cm [문제 풀이] # 실수형으로 입력 inch = float(input()) # 실수 곱셈 연산 cm = inch * 2.54 # 형식에 맞게 출력 print('{0:.2f} inch => {1:.2f} cm'.format(inch, cm)) 6206. [파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 5. 연산자 2 킬로그램..

[SWEA]6196. [파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 4. 변수
※ 모든 문제의 저작권은 SW Expert 아카데미에 있습니다. 학습 기록용으로 입니다. 문제시 삭제하겠습니다. 6196. [파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 4. 변수 1~9 사이의 정수 a를 입력받아 a + aa + aaa + aaaa 의 값을 계산하는 프로그램을 작성하십시오. 입력_ 9 출력_ 11106 [문제 풀이] # 방법1 a = input() # 문자로 수 입력받기 # 각 자리수에 맞게 변수를 선언해 더함 b = a+a c = a+a+a d = a+a+a+a e = int(a) + int(b) + int(c) + int(d) # 정수형으로 바꿔 합산 print(e) # 방법2 a = input() # 문자로 수 입력받기 s = '' n = 0 for j in ra..

[SWEA]4834. [파이썬 S/W 문제해결 기본] 1일차 - 숫자 카드
※ 모든 문제의 저작권은 SW Expert 아카데미에 있습니다. 학습 기록용으로 입니다. 문제시 삭제하겠습니다. 4834. [파이썬 S/W 문제해결 기본] 1일차 - 숫자 카드 0에서 9까지 숫자가 적힌 N장의 카드가 주어진다. 가장 많은 카드에 적힌 숫자와 카드가 몇 장인지 출력하는 프로그램을 만드시오. 카드 장수가 같을 때는 적힌 숫자가 큰 쪽을 출력한다. 입력_ 첫 줄에 테스트 케이스 개수 T가 주어진다. ( 1 ≤ T ≤ 50 ) 다음 줄부터 테스트케이스의 첫 줄에 카드 장수 N이 주어진다. ( 5 ≤ N ≤ 100 ) 다음 줄에 N개의 숫자 ai가 여백없이 주어진다. (0으로 시작할 수도 있다.) ( 0 ≤ ai ≤ 9 ) 3 5 49679 5 08271 10 7797946543 출력_ 각 줄마..

[SWEA]4835. [파이썬 S/W 문제해결 기본] 1일차 - 구간합
※ 모든 문제의 저작권은 SW Expert 아카데미에 있습니다. 학습 기록용으로 입니다. 문제시 삭제하겠습니다. 4835. [파이썬 S/W 문제해결 기본] 1일차 - 구간합 N개의 정수가 들어있는 배열에서 이웃한 M개의 합을 계산하는 것은 디지털 필터링의 기초연산이다. M개의 합이 가장 큰 경우와 가장 작은 경우의 차이를 출력하는 프로그램을 작성하시오. 다음은 N=5, M=3이고 5개의 숫자 1 2 3 4 5가 배열 v에 들어있는 경우이다. v 1 2 3 4 5 v 1 2 3 4 5 이웃한 M개의 합이 가장 작은 경우 1 + 2 + 3 = 6 v 1 2 3 4 5 이웃한 M개의 합이 가장 큰 경우 3 + 4 + 5 = 12 답은 12와 6의 차인 6을 출력한다. 입력_ 첫 줄에 테스트 케이스 개수 T가 ..