Coding Test
Duplicate Numbers
leehii
2022. 6. 16. 10:29
True - False를 출력할 변수 trf 초기화
if문 - 입력한 문자가 10개이상(0,2,3,4,5,6,7,8,9 가 모두 쓰일떄)만 조건문 시작하게 조건 시작
10개가 아닐경우엔 trf = false
이중 for문으로 str[i]와 str[j]를 비교함
같을경우 trf의 값은 true, 다를 경우 trf값은 false
다를경우 for문을 중단하기 위해 break(이때 안쪽 for문만 닫힘)
윗쪽 for문도 닫아주기 위해 loop라는 boolean형 변수를 선언해주고
!loop일때 윗쪽 for문을 닫는다는 조건을 추가해주고
아래 for문을 닫을때 loop=false도 추가해줌
---------------------------------------------------------------------------
코드를 줄일경우 이렇게도 가능하나
위의 코드와 다른점은 for문을 끝까지 돌기때문에 i의 값이 커질경우
효율성이 떨어질 수 있음