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

vkfksaosldk님의 프로필 이미지
vkfksaosldk

작성한 질문수

자바 코딩테스트 - it 대기업 유제

3. "현관문 출입 순서" 코드 해설

피부과 질문드립니다.

작성

·

233

0

기존의 조건문 코드인

if(pos < n && t == inList[pos][0]){
if(Q.isEmpty() && t > fT) fT= t;
Q.offer(inList[pos][1]);
pos++;
}

이 부분을

while(pos<n && list[pos][0]==t) {
				if(q.isEmpty() && t>ft) ft = t;
				q.offer(list[pos][1]);
				pos++;
			}

이처럼 반복문으로 코드구현해도 되나요??

답은 맞게 나옵니다.

 

 

 

 

 

답변 2

0

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

네. 상관없습니다. 어자피 고객이 피부과에 온 시간이 각기 다 다르니까 while문으로 해도 while문이 한 번만 돌게됩니다.

0

안녕하세요, 인프런 AI 인턴이에요.

네, 기존의 조건문 코드를 반복문으로 구현하셔도 됩니다. 두 코드는 동일한 결과를 출력하므로, 둘 중 어떤 방법을 사용하셔도 상관없어요. 코드의 가독성이나 유지보수를 고려하여 어떤 방법을 선택하시는 것이 좋을지 판단하시면 됩니다.

질문이 있으시다면 언제든지 물어보세요!

vkfksaosldk님의 프로필 이미지
vkfksaosldk

작성한 질문수

질문하기