반응형
백준 BAEKJOON 2864번 5와 6의 차이 [PYTHON/파이썬]
<문제 출처> (BRONZE Ⅱ)
https://www.acmicpc.net/problem/2864
<풀이>
나는 주어진 A, B에 대해 최솟값과 최댓값을 만드는 함수를 구현하여 풀었다.
A와 B를 문자열로 입력받은 뒤 for문을 통해
최솟값을 구해야하면 모든 6을 5로 바꾸고
최댓값을 구해야하면 모든 5를 6으로 바꿨다.
<코드>
def min_integer(x):
result = ""
for i in x:
if i == "6":
result += "5"
else:
result += i
return result
def max_integer(x):
result = ""
for i in x:
if i == "5":
result += "6"
else:
result += i
return result
A, B = input().split()
minNum = int(min_integer(A)) + int(min_integer(B))
maxNum = int(max_integer(A)) + int(max_integer(B))
print(minNum, maxNum)
반응형
'ALGORITHM > PYTHON' 카테고리의 다른 글
백준 BAEKJOON 13163번 닉네임에 갓 붙이기 [PYTHON/파이썬] (1) | 2024.02.07 |
---|---|
백준 BAEKJOON 15969번 행복 [PYTHON/파이썬] (1) | 2024.02.06 |
백준 BAEKJOON 30957번 빅데이터 vs 정보보호 vs 인공지능 [PYTHON/파이썬] (0) | 2024.02.04 |
백준 BAEKJOON 16507번 어두운 건 무서워 [PYTHON/파이썬] (0) | 2024.02.03 |
백준 BAEKJOON 17388번 와글와글 숭고한 [PYTHON/파이썬] (0) | 2024.02.02 |