본문 바로가기

수학116

[백준][solved.ac][Bronze 3][Python] 2884번 : 알람 시계 밑의 링크는 백준에서의 문제 링크입니다. 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 알람 시간 H시, M분인 두 정수를 공백으로 구분해 입력합니다. # 0 2021. 6. 28.
[백준][solved.ac][Bronze 3][Python] 11966번 : 2의 제곱인가? 밑의 링크는 백준에서의 문제 링크입니다. 11966번: 2의 제곱인가? 자연수 N이 주어졌을 때, 2의 제곱수면 1을 아니면 0을 출력하는 프로그램을 작성하시오. www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 N을 입력합니다. # 1 2021. 6. 27.
[백준][solved.ac][Bronze 3][Python] 11880번 : 개미 밑의 링크는 백준에서의 문제 링크입니다. 11880번: 개미 승현이는 방학을 맞아 심심하지만, 공부는 하기 싫습니다. 이렇게 방 안에서 하루하루 시간을 낭비하던 중, 승현이는 자신의 직육면체 모양의 지우개에 개미 한 마리가 붙어 있다는 것을 알게 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫 줄에 테스트 케이스의 개수 T를 입력합니다. # 1 2021. 6. 26.
[백준][solved.ac][Bronze 3][Python] 11134번 : 쿠키애호가 밑의 링크는 백준에서의 문제 링크입니다. 11134번: 쿠키애호가 철수는 쿠키를 세상에서 제일 좋아한다. 쿠키가 있는 곳이라면 철수도 반드시 있다고 할 정도이다. 철수는 날마다 자신이 가지고 있는 쿠키 중 C개를 먹는다. C개 미만의 쿠키가 남아 있다면 전 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫 번째 줄에는 테스트 케이스의 개수 T를 입력합니다. # 0 < T < 100 # 정수형으로 변환합니다. T = int(stdin.readline()) # 테스트 케이스의 개수 T만큼 반복합니다. for test_case_idx in range(T): # 철수가 가진 쿠키의 개수 N, 날마다 먹는 .. 2021. 6. 26.
[백준][solved.ac][Bronze 3][Python] 6378번 : 디지털 루트 밑의 링크는 백준에서의 문제 링크입니다. 6378번: 디지털 루트 양의 정수 N의 디지털 루트를 구하려면 N을 이루고 있는 모든 자리수를 더해야 한다. 이때, 더한 값이 한 자리 숫자라면, 그 수가 N의 디지털 루트가 된다. 두 자리 이상 숫자인 경우에는 다시 그 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 0을 입력할 때까지 반복합니다. while True: # 양의 정수 N을 입력합니다. # 최대 1000자리입니다. # 맨 끝의 \n은 떼어줍니다. N = stdin.readline().rstrip() # N의 디지털 루트를 저장할 변수를 선언합니다. digital_root = None # 입력.. 2021. 6. 26.
[백준][solved.ac][Bronze 3][Python] 5692번 : 팩토리얼 진법 밑의 링크는 백준에서의 문제 링크입니다. 5692번: 팩토리얼 진법 상근이는 보통 사람들이 사는 것과는 조금 다른 삶을 사는 사람이다. 상근이는 이런 사람들의 시선이 부담스럽기 때문에, 자신만의 숫자를 개발하기로 했다. 바로 그 이름은 팩토리얼 진법이다. www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # factorial을 사용하기 위해 import합니다. from math import factorial # 0을 입력할 때까지 반복합니다. while True: # 팩토리얼 진법 숫자를 입력합니다. # 길이는 최대 5자리입니다. # 맨 끝의 \n은 떼어줍니다. number = stdin.readline(.. 2021. 6. 26.
[백준][solved.ac][Bronze 3][Python] 18247번 : 겨울왕국 티켓 예매 밑의 링크는 백준에서의 문제 링크입니다. 18247번: 겨울왕국 티켓 예매 각 테스트 케이스에 대해, 한 줄에 하나씩 L열의 네 번째 자리의 좌석 번호를 출력한다. 만약 영화관에 L열 네 번째 자리가 존재하지 않는다면 -1을 출력한다. www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫 번째 줄에 테스트 케이스의 개수 T를 입력합니다. # 1 2021. 6. 25.
[백준][solved.ac][Bronze 3][Python] 2783번 : 삼각 김밥 밑의 링크는 백준에서의 문제 링크입니다. 2783번: 삼각 김밥 첫째 줄에 세븐25의 삼각 김밥 가격 정보 X와 Y가 주어진다. (Y그램 당 X원) (1 ≤ X ≤ 100, 1 ≤ Y ≤ 1,000) 둘째 줄에는 세븐25를 제외한 편의점의 개수 N이 주어진다. (1 ≤ N ≤ 100) 다음 N개의 줄에는 i www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 세븐25의 삼각 김밥 가격 정보인 Y그램 당 X원을 공백으로 구분해 입력합니다. # 1 2021. 6. 24.
[백준][solved.ac][Bronze 3][Python] 1009번 : 분산처리 밑의 링크는 백준에서의 문제 링크입니다. 1009번: 분산처리 입력의 첫 줄에는 테스트 케이스의 개수 T가 주어진다. 그 다음 줄부터 각각의 테스트 케이스에 대해 정수 a와 b가 주어진다. (1 ≤ a < 100, 1 ≤ b < 1,000,000) www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫 줄에는 테스트 케이스의 개수 T를 입력합니다. # 정수형으로 변환합니다. T = int(stdin.readline()) # 테스트 케이스의 개수 T만큼 반복합니다. for test_case_idx in range(T): # 정수 a, b를 공백으로 구분해 입력합니다. # 1 2021. 6. 24.
[백준][solved.ac][Bronze 4][Python] 17362번 : 수학은 체육과목 입니다 2 밑의 링크는 백준에서의 문제 링크입니다. 17362번: 수학은 체육과목 입니다 2 첫 번째 줄에 19번 문제 세 번째 줄에 등장하는 수 '1000'을 자연수 n으로 바꾸었을 때 그에 해당하는 답의 번호를 출력한다. 즉, 1 이상 5 이하의 자연수 중 하나를 출력해야 한다. www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫 번째 줄에 자연수 n을 입력합니다. # 1 2021. 6. 24.