| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- unity게임
- c#기본문법
- 백준
- 백준코테
- 유니티서바이벌게임만들기
- 오블완
- c#코딩기초트레이닝
- unity게임만들기
- Unity
- 유니티게임만들기
- 유니티3dui
- c#
- unity3dservival
- c#문제
- c#기초문법
- c# c#프로그래머스
- 티스토리챌린지
- c#코테
- 유니티공부
- 바킹독
- 백준 구현문제
- C#문법
- c#프로그래머스기초문법
- 백준 c++ 공부
- 유니티
- unity3d
- 백준코딩테스트
- 백준 C++
- unity3d게임만들기
- 바킹독알고리즘
- Today
- Total
나 개발자 진짜 되냐?
백준 C++ 1550번 16진수 ( 누적곱, stoi, hex ) 본문

요즘 새로운 프로젝트를 하려고 준비하고 있다.
사실 막 사람들끼리 모여서 하는 프로젝트나 스터디는
절대 절대 안 하려고 하는 나!이지만,
이번 프로젝트는
내가 예전에 아주 즐겁게 했던 게임 관련해서 진행하기로 해서
고민은 많이 안 했다.
잘.. 해보고 싶다 ㅎ!

아 저번에 진수 쓰는 거 배우긴 했는데...
또 금세 까먹어 버린 나....
2026.01.12 - [C++을 시작해 봐요!/구현문제를 풀어봤어요!] - 백준 C++ 2745번 진법 변환 ( 진수는 누적 곱! )
백준 C++ 2745번 진법 변환 ( 진수는 누적 곱! )
나는 Mr.mine이라는 게임을 즐겨한다. 방금 찍은 사진인데.. 천시간이 넘었네...ㅋㅋㅋㅋ 사실 방치형 광산게임이다 보니까..아직... 한참 멀었다. 2566km가 끝인데나는 이제 1586km이다.1km를 파는 데
qua28.tistory.com
ㅋㅋㅋㅋ 누적 곱...
어렴풋 기억해서 풀어봤다.

흠... 근데 틀렸단다.
답은 나오는데
흠흠
문제를 위해 제씨를 찾아가서
내 문제의 정확도가 몇 퍼센트인지 물어봤다.
근데 힌트는 달라고 안 했는데..
힌트를 주었다.
int와 char에 대해 설명해 주면서 말이다.
아차차..
c는 결국 char이어서 숫자인지 모른다
'0'도 빼줘야 한다.

짜잔!!!
휴!
누적곱인걸 생각해 내는 게 전부였는데...
그걸 못했군...
누적곱은 진수 때 많이 쓰며
sum = sum * n진수 + 입력값
을 해주면 누적곱이 된다!
그러면서 제씨에게 최고의 문풀법을 공유해 달라 했다.
그러면서 가장 추천해 주는 식이라며
입출력조작자라는 친구를 소개해주었다.
ㅋㅋㅋㅋㅋㅋ
말 그대로 입출력을 조작해 주는 친구로
16진수는 hex라고 하기 때문에
int n;
cin >> hex >> n; 으로 해주면
입력을 받을 때 이건 16진수야 n 인 int로 바꿔봐
하면 끝이라고 한다..ㅋㅋㅋㅋㅋㅋㅋㅋ
이럴 수가!!!!!!!!!!
뭐가 이렇게 쉬운가!!!!!!!!
어이없어!!!!
그리고 내 식에서 sum 이렇게 해주는 거 이상하니까.
더 간단하게!

이렇게 가능하다!
먼저 조금 생각해봤어야 했는데
블로그 제목을 보고 유추해 버려서.. 호다닭 끝내버렸다.
아니 그리고 hex >> n; 이거 뭐냐고!!!!!
8진수 2진수 다 알아둬야겠는걸?!?! ㅎㅎㅋ
16진수 = hex
8진수 = oct
2는 stoi를 써야 한다고 한다.
stoi가 뭐지?
string to integer의 줄임말로
문자열을 정수로 바꿔주는 함수이다.
int n = stoi(문자열, 포인터, 진법);
문자열 = string
포인터 = 보통 0을 쓰거나 nullptr 사용
진법 = 2,8,10,16으로 변환 ( 기본값 10 )
그래서!!
string으로 온 값을!
string s = "28C"
int n = stoi(s, nullptr,8);
해주면 된다!! stoi 이 친구 저번에도 한번 봤는데 말이요..
2025.12.13 - [C++을 시작해 봐요!/구현문제를 풀어봤어요!] - 백준 C++ 2908번 상수 ( reverse, stoi )
백준 C++ 2908번 상수 ( reverse, stoi )
주말엔 알바를 나가는데..오늘은 비가 너무 많이 와서 집에 있었다.모처럼 휴가다.즐겁다. 원래는 평일에만 문제를 풀고 주말에는 일 때문에 공부를 많이 못하다 보니책을 보거나, 문제를 보면
qua28.tistory.com
엏ㅎ
이제 점점 뭐랄까 문제를 풀면..
예전에 비슷한 문제를 본 거 같은데? 같은? 느낌을 받는다.
느낌만 알고...ㅋㅋㅋㅋ
조금씩 내가 한두 개씩 풀었다는 것을 실감한다!
오늘도 고생했다!
hex도 사용법을 잊지 말고
stoi도 하나정도 기억해 두자!!
고생했다아아!!
'C++을 시작해봐요! > 구현문제를 풀어봤어요!' 카테고리의 다른 글
| 백준 C++ 9093번 단어 뒤집기 ( getline, stringstream ) (1) | 2026.01.28 |
|---|---|
| 백준 C++ 1292번 쉽게 푸는 문제 ( 누적합 ) (1) | 2026.01.27 |
| 백준 C++ 1100번 하얀 칸 ( 체스판 국룰, 행과 열 ) (1) | 2026.01.26 |
| 백준 C++ 17478번 재귀함수가 뭔가요? ( 재귀함수 ) (3) | 2026.01.23 |
| 백준 C++ 1032번 명령 프롬프트( fill ) (2) | 2026.01.22 |
