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

5월입니다.
따뜻하다 못해 더운 요즈음..
오늘은 밖에 나가서
저만의 아지트에서 하이볼 한잔 하며
제가 가장 좋아하는 꽃도 봤습니다.
제가 이 꽃을 처음 좋아한 건
12년도였던 거 같습니다.
16년도인가..
그땐 이 정도로 좋아하진 않았는데
지금은...
그 뭐랄까.. 애틋함이 있달까
이때만 볼 수 있는 꽃이라 그런 거 같아요.
주책이네요.
봄 타는 거일지도요.
저도 나이 드나 봐요 ㅎㅎㅋㅋ


2차원은 많이 안 보던 문제라 쉽지 않았다.
인지 씨에게 가보니
vector <vector <int>> 이게 2차원 벡터라고 했다.
그렇군요..
이제 계획은
글자를 뽑아서 새로운 임시벡터에 넣어놨다가
벡터가 들어간 임시벡터의 크기가 n과 같다면
2차원 벡터에 넣어주는 방향으로 했다.
그러면서 vector의 새로운 부하를 배웠다.
clear();
벡터에다가 clear 해주면 다 지워진다고 한다.
그래서 v.clear(); 해주면?
v가 비워진다고 한다!!!!

생각대로 했지만..?

이건 방법은 맞지만 답은 아닌가 보다.
아무래도 범위가 큰 거 같은데..
아니면 clear()가 지웠다 채웠다해서 메모리 충돌이 날 수도 있다고 한다.
그래도 clear를 배웠으니 오케이다.
인지 씨가 clear보다 더 좋은 방법이 있다고 했다.
그러면 진작 그 방법을 알려줘야지!!!!!!
2중 포문으로 풀라는 것..!
첫 번째 for문에서 n칸씩 띄고
두 번째 for문에서 n까지 해서 넣으라는 것.
분명 잘했는데?

답이 이상하다.
자꾸 첫 번째 값만 들어간다.
뭐가 문제인지 몰라서 인지 씨를 찾았다.
저렇게 for문안에 넣으면 초기화가 안되나? 싶어서
근데 그게 문제가 아니었다.
v값에다가 j만 넣어서 계속 0이랑 1만 들어간 것..ㅋㅋㅎ
문법이나, 초기화 문제인 줄 알았는데
쉬운 걸 틀리고 있었다.

이렇게 풀어주면 된다.

에.. 이게 1점이라니.. 서운하다.
내가 못한 건가..?ㅎ
오늘부터 조금 긴? 연휴가 시작된다.
나는 알바가지만
늘..쉬고 있으니까...
...괜찮다!
정말 괜찮다.
没问题 (●'◡'●)
'프로그래머스를 풀어보아요! > C++' 카테고리의 다른 글
| 코딩테스트 입문 - 공 던지기 ( vector 친구들, rotate ) (0) | 2026.05.01 |
|---|---|
| 코딩테스트 입문 - 공 던지기 ( 원형벡터, 시계 & 반시계 ) (0) | 2026.05.01 |
| 코딩테스트 입문 - 구슬을 나누는 경우의 수 ( 조합, 재귀 ) (0) | 2026.04.30 |
| 코딩테스트 입문 - 모스부호(1) ( stringstream, map ) (0) | 2026.04.30 |
| 코딩테스트 입문 - 진료순서 정하기 ( sort, 2중포문 ) (0) | 2026.04.29 |
