https://school.programmers.co.kr/learn/courses/30/lessons/148653
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
#include <string>
#include <vector>
using namespace std;
int solution(int storey) {
int answer = 0;
while(storey > 0)
{
int cur = storey % 10;
int next = (storey / 10) % 10;
if(cur < 5)
{
answer += cur;
storey = storey / 10;
}
else if ( cur > 5)
{
answer += 10 - cur;
storey = storey / 10 + 1;
}
else
{
if(next < 5)
{
answer += cur;
storey = storey / 10;
}else
{
answer += 10 - cur;
storey = storey / 10 + 1;
}
}
}
return answer;
}'콘솔창 & 윈도우창 > 코딩 테스트' 카테고리의 다른 글
| 프로그래머스 LV.2 튜플 (0) | 2026.01.07 |
|---|---|
| LV.2 미로탈출 (0) | 2025.10.26 |
| [백준 골드 1] 1016 제곱 ㄴㄴ 수 (0) | 2025.08.11 |
| [백준 실버 1] 1741 소수&팰린드롬 (0) | 2025.08.09 |
| 회문 순열 (2) | 2025.08.07 |