본문 바로가기

개발/알고리즘

[이코테] 모험가 길드

내가 푼 코드 

 

참고하여 고친 코드

 

기존의 내 코드는 뭐가 문제였을까??

 

요즘 내가 푸는 문제들이 다른 블로그들과 좀 다르게 푼다고 느끼고 있다.

그것을 곰곰히 생각해 본 결과, 내가 짠 코드는 대충 짜서 효율성이 떨어지는 코드였다.

앞으로 한 문제를 풀더라도 더 효율성 있는 코드가 있을지, 다른 블로그를 참고하여 더 깊게 생각해보자.

 

우선 1번과 2번의 이미지를 비교했을 때, 다른 점은 while문과 for문의 차이이다.

1번은 while문을 사용하여 cnt를 별도로 세주었고, for문은 그런거 없이 배열의 값을 바로 가져와서 사용했다.

 

보통 while문을 사용할 때는 count를 세주는 변수를 따로 만들어 사용하기 보단, while q:와 같은 상황에서 주로 사용되는 것 같다.

 

 

 

'개발 > 알고리즘' 카테고리의 다른 글

우선순위 큐, 힙  (0) 2021.03.06
[BOJ] 뒤집기_1439  (0) 2021.03.04
2020 KAKAO BLIND RECRUITMENT_자물쇠와 열쇠  (0) 2021.02.26
프로그래머스_소수 찾기  (0) 2021.02.26
[SQL] 프로그래머스_어린 동물 찾기  (0) 2021.02.24