-
[C++] Programmers | 마법의 엘리베이터Problem Solving/Programmers 2023. 2. 4. 23:59
마법의 엘리베이터
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
✍🏻 풀이
storey = 민수와 마법의 엘리베이터가 있는 층
0층으로 가야 함.
✅ Accept Code
// programmers week1-3 // 마법의 엘리베이터 #include <bits/stdc++.h> using namespace std; int solution(int storey) { int cnt = 0; while (storey) { int n = storey % 10; if (n > 5 || (n == 5 && storey / 10 % 10 >= 5)) { cnt += 10 - n; storey += 10 - n; } else { cnt += n; } storey /= 10; } return cnt; }
728x90'Problem Solving > Programmers' 카테고리의 다른 글
[C++] Programmers | 멀리뛰기 (0) 2023.02.05 [C++] Programmers | 최댓값과 최솟값 (0) 2023.02.05 [C++] Programmers | 연속 부분 수열 합의 개수 (0) 2023.02.04 [C++] Programmers | 택배 배달과 수거하기 (0) 2023.02.04 [C++] Programmers study week #1 (0) 2023.02.04