Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 정렬
- golang
- 백준
- 12761번 돌다리
- http 개념
- 도메인 주도 개발
- 자바
- 도메인 주도 개발 시작하기
- 백준 사이트
- String 함수
- 파이썬
- flask
- go
- 자바 디자인 패턴
- 백준 파이썬
- ddd
- 자바 디자인패턴
- 12761 돌다리
- 백준 12761
- golang struct
- 트리 순회
- 몽고디비 렘
- 하둡
- hadoop
- 백준 12761번
- http 완벽가이드
- 고 배열
- MongoDB Realm
- 우분투
- domain driven develop
Archives
- Today
- Total
개발바닥
BOJ_1075 [ 나누기 ] [ 파이썬 ] 본문
반응형
문제
https://www.acmicpc.net/problem/1075
1075번: 나누기
첫째 줄에 N, 둘째 줄에 F가 주어진다. N은 100보다 크거나 같고, 2,000,000,000보다 작거나 같은 자연수이다. F는 100보다 작거나 같은 자연수이다.
www.acmicpc.net
문제 해결 방법
파이썬 리스트의 인덱스 활용을 통해서 문제를 쉽게 풀 수 있다.
리스트 [ 시작 인덱스 : 종료 인덱스]
음수를 지정하게 되면 뒤에서부터 슬라이스해온다.
-1은 뒤에서 첫 번째 요소이다.
입력받은 N 뒤에 두자리를 00으로 초기화 후 1씩 증가하면서 F로 나누어 떨지는지 체크한다.
나누어 떨어지면 뒤에 두 자리를 가져온다. ( [-2 : ] )
소스 코드 보기
https://github.com/jokerKwu/BOJ_Algorithm/blob/master/python/BOJ_1075.py
jokerKwu/BOJ_Algorithm
Contribute to jokerKwu/BOJ_Algorithm development by creating an account on GitHub.
github.com
N = input()
F = int(input())
tmp = int(N[:-2]+'00')
while True:
if (tmp % F) == 0:
print(str(tmp)[-2:])
break
tmp += 1
반응형
'[ Algorithm ] > [ PYTHON ]' 카테고리의 다른 글
BOJ_11053 [ 가장 긴 증가하는 부분 수열 ] [ 파이썬 ] (0) | 2020.05.21 |
---|---|
BOJ_10814 [ 나이순 정렬 ] [ 파이썬 ] (0) | 2020.05.19 |
BOJ_1157 [ 단어 공부 ] [ 파이썬 ] (0) | 2020.05.15 |
BOJ_2921 [ 도미노 ] [ 파이썬 ] (0) | 2020.05.14 |
BOJ_2903 [ 중앙 이동 알고리즘 ] [ 파이썬 ] (0) | 2020.05.13 |
Comments