https://www.acmicpc.net/problem/17202
17202번: 핸드폰 번호 궁합
어린시절 다들 한 번씩은 이름으로 궁합을 본 적이 있을 것이다. 이것과 비슷한 방식으로 중앙대학교에는 핸드폰 번호 궁합을 보는 것이 유행이라고 한다. 핸드폰 번호 궁합을 보기 위해서는
www.acmicpc.net
누구는 연애할려고 번호궁합 하고있는데 누구는 그 확률 구하는 코드를 만들어야되네
26퍼 나와도 사귈꺼면서
문제 접근
브론즈문제. 보고 생각나는대로 작성하면 된다.
처음 숫자를 입력받고 1번은 번호를 한줄로 합치는 작업이 필요하다.
74759336
36195974
으로 입력받으면
7346715995393764
으로 바꿔야한다.
그 작업이 끝나면 15번 반복하면서 한칸씩 합치면 된다.
코드
from collections import deque
import sys
input = sys.stdin.readline
"""
"""
num1 = deque(input().rstrip())
num2 = deque(input().rstrip())
arr=[]
while num1:
arr.append(int(num1.popleft()))
arr.append(int(num2.popleft()))
for i in range(15,1,-1):
for j in range(0,i):
arr[j]+=arr[j+1]
arr[j]%=10
print(str(arr[0]) + str(arr[1]))
92ms
deque로 pop을했는데 느리게 나왔다. 빠르다고 들어서 쓴건데...
for i in range(8):
num1[i]
num2[i]
로 접근해도 된다.
'백준 > 문제풀이_python' 카테고리의 다른 글
9184 신나는 함수 실행 _python (0) | 2022.11.09 |
---|---|
2579 계단 오르기 _python (0) | 2022.11.08 |
1012 유기농 배추 _python (0) | 2022.11.08 |
1748 피보나치 수 2 _python (0) | 2022.11.08 |
25905 장인은 도구를 탓하지 않는다 _python (0) | 2022.11.03 |
댓글