강의

멘토링

커뮤니티

Inflearn Community Q&A

aumsbk7629's profile image
aumsbk7629

asked

Introduction to Python Algorithm Problem Solving (Coding Test Preparation)

3. Card Reversal

문제 구현 방법을 떠올리는 방법이 궁금합니다

Written on

·

285

0

강사님께서 3. 카드 역배치 문제를 푸실 때,

예를 들어 리스트의 2번째부터 7번째까지 뒤집는 것이라면

(7-2)+1 // 2 이러한 식으로 3번만 반복해서 2번째와 7번째를 바꿔주면 된다고 하셨는데요. 저는 이 문제를 봤을 때, list[::-1] 이렇게 바꾸는 방법밖에 떠올리지 못했습니다.

그리고 강사님이 (7-2)+1 // 2 이러한 식을 설명해주시면 이해는 되지만 제가 스스로 문제를 풀 때 떠올릴 수 없을 것 같다는 생각을 많이 하게 되는데, 이러한 식을 생각해낼 수 있는 방법이 있을까요?

python코테 준비 같이 해요!

Answer 1

1

codingcamp님의 프로필 이미지
codingcamp
Instructor

안녕하세요^^

그런 생각은 문제를 많이 풀어보면서 생기는 겁니다. 다 경험으로 얻는 것입니다.

코딩테스트는 문제를 많이 풀어보는게 제일 좋습니다.

aumsbk7629's profile image
aumsbk7629

asked

Ask a question