단계별로 풀기 1단계 입출력과 사칙연산 - 곱셈(2588번 문제) Python 답안 코드) a = input() b = input() hun = b / 100 ten = (b / 10) % 10 one = b % 10 print a * one print a * ten print a * hun print a * b 문제) https://www.acmicpc.net/problem/2588 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net Algorithm/Baekjoon 2019.10.10
단계별로 풀기 8단계 수학1 - 손익분기점(1712번 문제) Python 답안 와나 런타임 에러 너무 많이 나서 찾아봤다.. 런타임 에러나는 내 코드) fix_co, var_co, pro_co = raw_input().split(" ") fixed_cost = int(fix_co) variable_cost = int(var_co) profit = int(pro_co) selling_cnt = fixed_cost / (profit - variable_cost) + 1 if selling_cnt = profit: print -1 else: print int(fixed_cost / (profit - variable_cost)) + 1 * 런타임 에러나는 이유가 variable_cost 변수가 profit 변수보다 크거나 같을 때 체크 안하면 난다네,, 세상 개발자 고수들 넘 많아.. 또.. Algorithm/Baekjoon 2019.10.08
단계별로 풀기 4단계 while문 - A+B-4(10951 문제) Python 답안 답안) from sys import stdin lines = stdin.readlines() for line in lines: a, b = line.split(" ") print int(a) + int(b) 오,, EOF는 이렇게 해결하는 것이군요.. https://www.acmicpc.net/problem/10951 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net Algorithm/Baekjoon 2019.10.07
단계별로 풀기 4단계 while문 - A+B-5(10952 문제) Python 답안 답안) while 1: a_b = raw_input() a, b = a_b.split(" ") result = int(a) + int(b) if result == 0: exit(0); else: print result https://www.acmicpc.net/problem/10952 10952번: A+B - 5 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net Algorithm/Baekjoon 2019.10.07
백준 단계별로 풀기 10단계 소수 구하기 - 소수 찾기 (1978 문제) Python 답안 number_cnt = input()number_str = raw_input()answer = 0 number_list = number_str.split(" ")for num in number_list: nnum = int(num) tmp_cnt = 0 for i in range(1, nnum+1): if (nnum % i) == 0: tmp_cnt += 1 if tmp_cnt == 2: answer += 1 print answer Algorithm/Baekjoon 2019.03.09
백준 단계별로 풀기 10단계 소수 구하기 - 소수 (2581 문제) C언어 답안 #include int main(void){ int start_num = 0; int end_num = 0; int min_prime_num = 0; int total_prime_num = 0; scanf("%d", &start_num); scanf("%d", &end_num); for(int i=start_num; i Algorithm/Baekjoon 2019.03.09
백준 단계별로 풀기 9단계 정렬해보기 - 수 정렬하기 (2750 문제) C언어 답안 #include int main(void){ int i, N; int result[1001]; scanf("%d", &N); for(i=0; i0; j--) { if(result[j-1] > result[j]) { int tmp = result[j-1]; result[j-1] = result[j]; result[j] = tmp; } } } } for(i=0; i Algorithm/Baekjoon 2019.01.26
백준 단계별로 풀기 3단계 for문 사용해보기 - 빠른 A+B (15552 문제) Python 답안 import sys n = input()for i in range(n): input_string = sys.stdin.readline().rstrip() input_str_list = input_string.split(" ") print int(input_str_list[0])+int(input_str_list[1]) Algorithm/Baekjoon 2019.01.20
백준 단계별로 풀기 2단계 사칙연산 도전하기 - A/B (1008 문제) C언어 답안 #include int main(void) { double x; double y; scanf("%lf", &x); scanf("%lf", &y); printf("%.9lf\n", x / y); return 0;} Algorithm/Baekjoon 2019.01.20
백준 단계별로 풀기 1단계 입/출력 받아보기 - 그대로 출력하기2 (11719 문제) C언어 답안 #include int main(void){ char input_string[100]; while(fgets(input_string, sizeof(input_string), stdin)) { printf("%s", input_string); } return 0;} Algorithm/Baekjoon 2019.01.20