| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 바킹독
- c#기본문법
- 유니티
- c++ solved.ac
- 백준 C++
- Unity
- 리그오브레전드턴제게임
- 유니티공부
- 백준
- unity3d게임만들기
- C#문법
- 오블완
- unity3dservival
- c#코테
- c#코딩기초트레이닝
- 티스토리챌린지
- unity게임만들기
- 유니티서바이벌게임만들기
- 바킹독알고리즘
- 백준코테
- c#기초문법
- c#
- solved class 2
- unity게임
- c++ 백준
- 백준 구현문제
- 백준 c++ 공부
- 백준코딩테스트
- 유니티게임만들기
- C++
- Today
- Total
나 개발자 진짜 되냐?
코딩테스트 입문 - 모스부호(1) ( stringstream, map ) 본문

오늘은... 문제가 너무 어려워서..
심란한 마음으로
찾아왔습니다.
어려운건지..못푸는건지
모르는 건지..
바보인 건지..


공백으로 자르는 문자열 알고리즘이 있는데..
뭔지 그대로 까먹어버린 나.
2025.12.08 - [C++을 시작해 봐요!/구현문제를 알아보아요!] - 백준 C++ 1152번 단어의 개수 ( getline, stringstream )
백준 C++ 1152번 단어의 개수 ( getline, stringstream )
맨날 알고리즘 알고리즘 노래만 부르다가...어느날 내가 풀었던 문제를 못푸는 불상사를 맞이하며..현타가 와서 새롭게 공부하기로 마음먹었다. 백준에 구현문제만 모아둔 곳에 가서일단 이 문
qua28.tistory.com
2026.01.28 - [C++을 시작해봐요!/구현문제를 알아보아요!] - 백준 C++ 9093번 단어 뒤집기 ( getline, stringstream )
백준 C++ 9093번 단어 뒤집기 ( getline, stringstream )
오늘은 가족끼리 마트에 다녀왔다!오랜만에 다같이 가니 살게 많았달까..ㅎ 요즘 물가가 너무비싸서..딸기..만이천원..오렌지 만원...세상에..돈이 돈이 아니다. 자! 오늘은 단어를 뒤집어보자!
qua28.tistory.com
두 개나 풀었지만 여전히 못 푸는 중..
인지 씨를 찾았다.
stringstream을 쓰고 map을 쓰란다.
map을 어떻게 만드냐고 물어봤다.
그는 친절하게 나에게 방법을 알려주었다.
._. a를 담을 거니까
string char로 만들라고 했다. 하지만 나는 삐딱이라
string string으로 두 개 만들었다.
그리고 글자를 하나씩 map에 기입해 줬다.
{첫 번째 중괄호는 map을 뜻하며}
{안에}{이것}{저것}{넣어주는 것은}{string, string}{이 되는 것이다.}

해주고 나서 중요한 알고리즘 하나를 소개한다.
stringstream
빈칸을 보면 자르는 친구
#include <sstream> 사용
stringstream ss(자를 string 변수)
스페이스대로 자르는 이 친구 이름이 ss야!
ss가 글자를 하나씩 잘라줄 거야
그러면 넣어줄 통이 필요해
string word = ""; 선언
while문으로
ss >> word;
= ss가 하나씩 일을 하며 word에 넣어줄 거야.
똑똑한 것은
ss가 비어버리면 while문은 나가진다.
아! >> 이건
cin >> n;
이거랑 같은 뜻이다.
이제
ss에는 hello라고 하면
h가 왔을 테니
모스부호를 만든 통에서 h를 찾아서
답에 넣어줘야 한다.
answer += morse [word];
내 답은 이렇다.

아!
예전부터 하나씩 차곡차곡 점수를 획득하여
1100을 달성했다 ㅎㅅㅎ
기념사진 찰칵 찍어줬다.

1200점 달성도 할 수 있겠지??
또 한걸음 한걸음 나아가다 보면
1200이 되어있겠지?
그래 그렇겠지.
'프로그래머스를 풀어보아요! > C++' 카테고리의 다른 글
| 코딩테스트 입문 - 2차원으로 만들기 ( vector, clear ) (0) | 2026.05.01 |
|---|---|
| 코딩테스트 입문 - 구슬을 나누는 경우의 수 ( 조합, 재귀 ) (0) | 2026.04.30 |
| 코딩테스트 입문 - 진료순서 정하기 ( sort, 2중포문 ) (0) | 2026.04.29 |
| 코딩테스트 입문 - 특정 문자 제거하기 ( string(개수,문자) ) (0) | 2026.04.27 |
| 코딩테스트 입문 - 최빈값 구하기 ( 브루트포스 ) (0) | 2026.04.22 |
