강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

amenable님의 프로필 이미지
amenable

작성한 질문수

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

2주차 개념 #11. DFS와 BFS 비교

x, y 질문

작성

·

246

0

보통 수학을 풀 때, (x, y)로 문제를 푸는데, 강사님께서 (y, x)로 설정을 하시는 이유가 따로 있을까요?

답변 1

1

큰돌님의 프로필 이미지
큰돌
지식공유자

안녕하세요. ㅎㅎ

사실 이부분은 케바케입니다. 어떤 사람은 x, y가 편하다고 하고 어떤 사람은 y, x가 편하다고 합니다. 

저는 문제에서 x, y로 주어지지 않은 경우는 보통 y, x를 기반으로 푸는데요. 

그 이유는 다음과 같습니다. 

y, x로 하게 되면 엑셀을 볼 때 한 행씩 훑는 것과 비슷하게 구현됩니다. 

예를 들어 보통 중첩 for문을 통해서 해당 좌표의 점을 훑는 로직은

for y ~ 

 for x ~ 

이런식으로 구성이 되며 마치 엑셀을 볼 때 행을 하나씩 훑게 되는 효과가 납니다. 저는 여기에 "익숙"해서요. ㅎ

그래서 저는 y, x를 씁니다. ㅎㅎ 근데 필수적으로 y, x를 하라는 것은 아닙니다. 가보자고님께서 편하신대로 하시면 되는데 저는 y, x 추천드립니다. 

 

감사합니다. 

 

amenable님의 프로필 이미지
amenable
질문자

답변 감사합니다!!

amenable님의 프로필 이미지
amenable

작성한 질문수

질문하기