[Code Up] - Python 기초 100제, 6089번 풀이 - 티스토리
더보기 문제 설명 시작 값, 등비 값, 번호 n이 주어질 때, 해당 하는 값을 출력하는 등비수열 프로그램을 만들자 풀이 import math first, multi, n = map(int, input().split()) result = first for i in range(1, n): result = result * multi print(result) 해설 시작 값, 등비 값, n을 입력 받은 후 시작 값에 n-1번 곱하여 결과값을 출력한다 다른 분 풀이 a,r,n=map(int, input().split()) print(a*r**(n-1)) '*'를 두 번 사용하여 제곱으로 표현했다
[Code Up] - Python 기초 100제, 6088번 풀이 - 티스토리
더보기 문제 설명 시작 값, 등차 값, 몇 번째 수인지를 의미하는 정수가 입력될 때, 해당 하는 수를 출력하는 등차수열 프로그램을 만들자 풀이 first, add, n = map(int, input().split()) result = first + add * (n - 1) print(result) 해설 시작 값, 등차 값, n을 입력 받은 후 등차 수열 공식에 따라 result값에 저장 후 출력한다 다른 분 풀이 a,d,n=input().split() a=int(a) d=int(d) n=int(n) s=a for i in range(2, n+1): s+=d print(s) 시작 값에 n번 등차 값을 더하는 반복문을 통해 계산했다
[Code Up] - Python 기초 100제, 6084번 풀이 - 티스토리
더보기 문제 설명 강약 체크 횟수, 비트 수, 채널 개수, 녹음 시간이 주어질 때 필요한 저장 공간을 계산하는 프로그램을 만들어라 풀이 h, b, c, s = map(int, input().split()) result = (h * b * c * s) / 8 / 1024 / 1024 result = round(result, 1) print("{} MB".format(result)) 해설 각각 입력을 받은 후 공식에 맞게 계산을 한다. 그 후 계산 값을 result에 소수점 첫 째 자리까지 저장 후 출력한다 다른 분 풀이 a, b, c, d=map(int, input().split()) totalbit = a*b*c*d totalbyte=totalbit/8 totalkb=totalbyte/1024 total..
[Code Up] - Python 기초 100제, 6083번 풀이 - 티스토리
더보기 문제 설명 r, g, b (빛의 가짓수)가 공백을 두고 입력 받는다. r, g, b로 만들 수 있는 색의 모든 가짓수를 출력하자. 풀이 r, g, b = input().split() r, g, b = list(map(int,[r, g, b])) total = r * g * b i = 0 j = 0 k = 0 for i in range(0, r): for j in range(0, g): for k in range(0, b): print("{} {} {}".format(i, j, k)) print(total) 문제해설 r, g, b를 입력 받는다 반복문을 중복으로 사용해서 r로 만들 수 있는 모든 경우, g로 만들 수 있는 모든 경우, b로 만들 수 있는 모든 경우를 출력한다 다른 분 풀이 r, g,..