문제https://www.acmicpc.net/problem/14579풀이* 예제 입력을 봤을 때 공백으로 구별되는 두 수를 입력받음1. a에서 b까지, 1부터 그 숫자까지의 합을 구하고2. 합들을 모두 곱한 뒤3. 14579로 나눈 나머지값을 출력해야 함 코드 및 설명
Koala - 16기/코딩테스트 기초 스터디
https://www.acmicpc.net/problem/2752풀이1. 세 수 중 앞의 두 수를 조건문을 이용하여 대소를 비교2. 앞의 두 수중 더 작은 수와 나머지 수의 대소를 비교3. 1, 2번의 순서에서 완료되지 않은 대소 비교의 조건 케이스를 비교해서 모든 경우를 분류코드
문제 https://www.acmicpc.net/problem/2839 Algorithm1. 정수 N을 입력을 받아서 N킬로그램을 만들 수 있을 때와 없을 때로 구분한다.2. 5킬로그램의 설탕 봉지를 가능한 많이 사용하는 것이 최소 개수가 될 수 있다.3. N의 경우는 5킬로그램의 설탕 봉지만 쓰는 경우와 3킬로그램의 설탕 봉지만 쓰는 경우 2가지 다 쓰는 경우 불가능한 경우 총 4가지가 존재한다.4. while문을 통해서 불가능한 경우와 나머지 3가지 경우를 분리하고, 5의 배수일 때를 확인하는 조건문을 통해서 최소 개수를 얻을 수 있다.5. 5의 배수가 아니라면 3킬로그램의 설탕 봉지를 사용해서 3을 뺀후 다시 반복문을 통해서 최소 개수를 얻을 수 있다. Code#includeusing namesp..
문제 https://www.acmicpc.net/problem/5361 문제 풀이1. 각 테스트 케이스마다 필요한 부품의 수를 split을 통해 한 줄로 입력받는다.2. 각 부품들의 가격을 개수에 곱한 후 format 함수를 통해 소수점 둘째자리까지만 출력한다.3. range함수를 통해 1과 2를 처음 입력받은 n번만큼 반복한다. Coden = int(input())sum = 0for i in range(n): a,b,c,d,e = map(float,input().split()) sum = 350.34 * a + 230.90 * b + 190.55*c + 125.30 * d + 180.90 * e print("${0:.2f}".format(sum))