문제
- 주어진 숫자를
1001
과 같은 식으로 표현
난이도 및 수락율
난이도 : Medium 수략율 : 88.9%
제한조건
아이디어
- 수학문제로 볼 수 있음.
n
에 있는 각 숫자 중 가장 큰 값이 결과값이랑 동일하게 됨 - 가장 큰 Digit을 찾는 문제로 접근 가능
풀이
class Solution:
def minPartitions(self, n: str) -> int:
cur = 0
for char in n:
char_int = int(char)
if char_int == 9:
return 9
cur = max(cur,char_int)
return cur
후기
- 싫어요가 꽤나 많은 문제였고, 그 이유는 알고리즘보다는 수학적 접근이 더 강했기 때문으로 보임
- 내 솔루션은 이지만 solution은 으로 해결함 #math#python