-
1323. Maximum 69 Number릿코드(LEETCODE) 2020. 2. 3. 18:55반응형
https://leetcode.com/problems/maximum-69-number/
준어진 숫자에서 6, 9의 숫자를 변경 하여 가장 큰 값을 찾는 문제
완전탐색으로 숫자 원소 순서마다 9 를 대입 하고 가장 큰 값을 찾으 면 된다.
class Solution { public: int maximum69Number(int num) { string s = to_string(num); int sol = num; for (int i = 0; i < s.size(); i++) { string cand = s; cand[i] = '9'; sol = max(sol, atoi(cand.c_str())); } return sol; } };
반응형'릿코드(LEETCODE)' 카테고리의 다른 글
581. Shortest Unsorted Continuous Subarray (0) 2020.02.05 709. To Lower Case (0) 2020.02.03 Split a String in Balanced Strings (0) 2020.02.03 subtract the product and sum of digits of an integer submissions (0) 2020.02.03 find numbers with even number of digits (0) 2020.02.03