백준 2163번: 초콜릿 자르기 풀이(Python) 포스팅 썸네일 이미지

Coding_Algorithm/백준 풀이

백준 2163번: 초콜릿 자르기 풀이(Python)

초콜릿 자르기 시간 제한메모리 제한제출정답맞은 사람정답 비율 2 초 128 MB 10798 7589 6540 71.679% 문제 정화는 N×M 크기의 초콜릿을 하나 가지고 있다. 초콜릿은 금이 가 있는 모양을 하고 있으며, 그 금에 의해 N×M개의 조각으로 나눠질 수 있다. 초콜릿의 크기가 너무 크다고 생각한 그녀는 초콜릿을 친구들과 나눠 먹기로 했다. 이를 위해서 정화는 초콜릿을 계속 쪼개서 총 N×M개의 조각으로 쪼개려고 한다. 초콜릿을 쪼갤 때에는 초콜릿 조각을 하나 들고, 적당한 위치에서 초콜릿을 쪼갠다. 초콜릿을 쪼갤 때에는 금이 가 있는 위치에서만 쪼갤 수 있다. 이와 같이 초콜릿을 쪼개면 초콜릿은 두 개의 조각으로 나눠지게 된다. 이제 다시 이 중에서 초콜릿 조각을 하나 들고, 쪼개는 과정을..

2019.06.13 게시됨

백준 3046번: R2 풀이(Python) 포스팅 썸네일 이미지

Coding_Algorithm/백준 풀이

백준 3046번: R2 풀이(Python)

R2 성공 한국어 시간 제한메모리 제한제출정답맞은 사람정답 비율 1 초 128 MB 6939 5822 5374 85.492% 문제 두 숫자 R1과 R2가 있을 때, 두 수의 평균 S는 (R1+R2)/2와 같다. 상근이는 정인이 생일 선물로 두 숫자 R1과 R2를 주려고 한다. 생일 파티에서 상근이는 정인이에게 이 두 숫자를 말해주고, 정인이는 이 숫자를 받아 적는다. 그리고 나서 기쁜 마음으로 1년동안 이 숫자를 외우면서 산다. 상근이는 R1과 R2를 엄청난 고민 끝에 정했다. 작년에는 R1과 R2를 까먹어서 아무 숫자나 정해서 주었기 때문에, 올해는 까먹지 않기 위해서 평균 S도 같이 기억하려고 한다. 오늘은 정인이 생일이다. 5분 후에 상근이는 생일 선물로 두 숫자 R1과 R2를 말해주어야 하지만, ..

2019.06.13 게시됨

백준 2558번: A + B -2 풀이(Python) 포스팅 썸네일 이미지

Coding_Algorithm/백준 풀이

백준 2558번: A + B -2 풀이(Python)

A+B - 2 시간 제한메모리 제한제출정답맞은 사람정답 비율 1 초 128 MB 38252 27925 25703 75.426% 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A, 둘째 줄에 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A+B를 출력한다. 예제 입력 1 복사 1 2 예제 출력 1 복사 3 a = int(input()) b = int(input()) print(a+b)

2019.06.12 게시됨

백준 10430번: 나머지 풀이(Python) 포스팅 썸네일 이미지

Coding_Algorithm/백준 풀이

백준 10430번: 나머지 풀이(Python)

나머지 성공 시간 제한메모리 제한제출정답맞은 사람정답 비율 1 초 256 MB 49726 29919 27587 61.585% 문제 (A+B)%C는 (A%C + B%C)%C 와 같을까? (A×B)%C는 (A%C × B%C)%C 와 같을까? 세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) 출력 첫째 줄에 (A+B)%C, 둘째 줄에 (A%C + B%C)%C, 셋째 줄에 (A×B)%C, 넷째 줄에 (A%C × B%C)%C를 출력한다. 예제 입력 1 복사 5 8 4 예제 출력 1 복사 1 1 0 0 a, b, c = map(int, input().split()) print((a+b)%..

2019.06.12 게시됨

백준 10869번: 사칙연산 풀이(Python) 포스팅 썸네일 이미지

Coding_Algorithm/백준 풀이

백준 10869번: 사칙연산 풀이(Python)

사칙연산 시간 제한메모리 제한제출정답맞은 사람정답 비율 1 초 256 MB 58040 32684 29861 58.297% 문제 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. 입력 두 자연수 A와 B가 주어진다. (1 ≤ A, B ≤ 10,000) 출력 첫째 줄에 A+B, 둘째 줄에 A-B, 셋째 줄에 A*B, 넷째 줄에 A/B, 다섯째 줄에 A%B를 출력한다. 예제 입력 1 복사 7 3 예제 출력 1 복사 10 4 21 2 1 a, b = map(int, input(). split()) print(a+b) print(a-b) print(a*b) print(int(a/b)) print(a%b) map이란 함수는 참 좋아요ㅎ

2019.06.12 게시됨

백준 1008번: A/B 풀이(Python) 포스팅 썸네일 이미지

Coding_Algorithm/백준 풀이

백준 1008번: A/B 풀이(Python)

A/B 성공스페셜 저지 시간 제한메모리 제한제출정답맞은 사람정답 비율 2 초 128 MB 110958 32627 29093 34.029% 문제 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A/B를 출력한다. 절대/상대 오차는 10-9 까지 허용한다. 예제 입력 1 복사 1 3 예제 출력 1 복사 0.33333333333333333333333333333333 예제 입력 2 복사 4 5 예제 출력 2 복사 0.8 a, b = map(int, input(). split()) print(a/b)

2019.06.12 게시됨

백준 10998번: A x B 풀이(Python) 포스팅 썸네일 이미지

Coding_Algorithm/백준 풀이

백준 10998번: A x B 풀이(Python)

A×B 성공 시간 제한메모리 제한제출정답맞은 사람정답 비율 1 초 256 MB 44681 33784 31661 76.758% 문제 두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A×B를 출력한다. 예제 입력 1 복사 1 2 예제 출력 1 복사 2 예제 입력 2 복사 3 4 예제 출력 2 복사 12 a, b=map(int, input(). split()) print(a * b)

2019.06.12 게시됨

백준 7287번: 등록 풀이(Python) 포스팅 썸네일 이미지

Coding_Algorithm/백준 풀이

백준 7287번: 등록 풀이(Python)

등록 스페셜 저지 한국어 시간 제한메모리 제한제출정답맞은 사람정답 비율 1 초 128 MB 67040 28295 26205 47.745% 문제 자신이 온라인 저지에서 맞은 문제의 개수와 아이디를 그대로 출력하는 프로그램을 작성하시오. 입력 이 문제는 입력이 없다. 출력 첫 줄에 자신이 맞은 문제의 수, 둘째 줄에 아이디를 출력한다. 예제 입력 1 복사 예제 출력 1 복사 123 Your_ICPC_Team_Name print('4') print('subin0630') 참고로 맞은 개수 확인하는 방법은 우측 상단에 자기 닉네임 클락하면 됩니다ㅎ

2019.06.12 게시됨

Coding_Algorithm/백준 풀이

백준 1003번: 피보나치 함수 풀이(Python)

피보나치 함수 시간 제한메모리 제한제출정답맞은 사람정답 비율 0.25 초 (언어별 추가 시간 없음) 128 MB 66471 14479 11532 29.076% 문제 다음 소스는 N번째 피보나치 수를 구하는 C++ 함수이다. 1 2 3 4 5 6 7 8 9 10 11 int fibonacci(int n) { if (n == 0) { printf("0"); return 0; } else if (n == 1) { printf("1"); return 1; } else { return fibonacci(n‐1) + fibonacci(n‐2); } } fibonacci(3)을 호출하면 다음과 같은 일이 일어난다. fibonacci(3)은 fibonacci(2)와 fibonacci(1) (첫 번째 호출)을 호출한다...

2019.06.12 게시됨

백준 1002번: 터렛 풀이(Python) 포스팅 썸네일 이미지

Coding_Algorithm/백준 풀이

백준 1002번: 터렛 풀이(Python)

터렛 시간 제한메모리 제한제출정답맞은 사람정답 비율 2 초 128 MB 57909 9749 7399 18.451% 문제 조규현과 백승환은 터렛에 근무하는 직원이다. 하지만 워낙 존재감이 없어서 인구수는 차지하지 않는다. 다음은 조규현과 백승환의 사진이다. 이석원은 조규현과 백승환에게 상대편 마린(류재명)의 위치를 계산하라는 명령을 내렸다. 조규현과 백승환은 각각 자신의 터렛 위치에서 현재 적까지의 거리를 계산했다. 조규현의 좌표 (x1, y1)와 백승환의 좌표 (x2, y2)가 주어지고, 조규현이 계산한 류재명과의 거리 r1과 백승환이 계산한 류재명과의 거리 r2가 주어졌을 때, 류재명이 있을 수 있는 좌표의 수를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 ..

2019.06.12 게시됨

백준 1001번: A-B 풀이(Python) 포스팅 썸네일 이미지

Coding_Algorithm/백준 풀이

백준 1001번: A-B 풀이(Python)

A-B 시간 제한메모리 제한제출정답맞은 사람정답 비율 2 초 128 MB 88157 61669 54303 72.057% 문제 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A-B를 출력한다. 예제 입력 1 복사 3 2 예제 출력 1 복사 1 a,b = input(). split() a = int(a) b = int(b) print(a-b) 1000번과 동일하게 그냥 input을 받는게 아니라 split으로 한번 쪼개주고 그다음에 진행을 한다는 점이다. a, b 모두가 첫줄에 입력되기 때문 그냥 a = int(input())으로 코드를 작성하면 에러가 발생하고, 두 변수를 둘 다 받아줄 수 있게..

2019.06.12 게시됨