나 개발자 진짜 되냐?

코딩테스트 입문 - 다음에 올 숫자 ( 가운데 숫자 ) 본문

프로그래머스를 풀어보아요!/C++

코딩테스트 입문 - 다음에 올 숫자 ( 가운데 숫자 )

Snow Rabbit 2026. 5. 22. 23:10

 

오늘이

코딩테스트 입문

머쓱이 마지막 날!

마지막 문제!

 

한번 풀어볼까나!

 


 

 

등차수열과 등비수열 문제다

 

학창 시절 때 배우던 수학문제들이 대거 출현하셨구먼?

 

내 계획은...

2-1의 값을 저장해 두고

3-2의 값과 2-1 이 같으면

맨 뒤에 있는 숫자 + a 해주기

 

.. 근데 곱셈은..

음..

..

 

음...

 

 

결국 인지 씨를 찾은 나..

 

꽤 괜찮은 거 같은데 결국 곱셈은 어떻게 할 거냐는 질문..

그러면서 나에게 재미난 이야기를 알려준다.

 

이 common의 등비수열 혹은 등차수열이 들어있는 이 벡터는

최소길이가 3이라는 점이다.

 

이로써 무조건 3개일 테니

common [0], [1], [2] 이 세 개로 패턴을 충분히 수집할 수 있기 때문에

for문조차 필요 없다는 것..!!

 

wow

역시 문제를 꼼꼼하게 읽어야 한다.

 

허..

 

글자 맨 뒤에 있는 값을 불러오려면?

. back

잊지 말자

. size() - 1 이런 거 아니다.

 

 

 

짜잔..!

 

삼항연산자로 풀면?!

이렇게 된다.


 

참 쉽죠?!

 

참 쉽다.

 

히히

 

 

으하하하핳!! 감사합니다.

하루도 빠짐없이 했다는것에 너무 만족스러워요.

 

저 이제 뭐 해야 할지 차차 고민해 봐야겠네요.

 

뿌듯합니다.

뿌듯해요.

매주 4문제 푸는 게 진짜 쉽지 않았는데..

이제 이 문제 다시 풀 수 있을까요?!

 

아뇨?! 자신 없는데요.