풀이 더보기 이름 하나를 기준으로 세워놓고 각각의 이름과 비교하여 동명이인인지 구한다. 동명이인을 만났을 때, 동명이인의 수를 중복으로 검색하는 걸 방지하기 위해서 일종의 스위치(?)를 만든다 => boolean 이미 동명이인으로 판별이 되고 나서 다음 이름을 검색할 때 같은 이름으로 검색하는 것을 방지하기 위해서, 동명이인을 만났을 때 해당이름을 다른 값으로 바꿔준다. 동명이인을 만나서 다른 값으로 바뀐 경우 검색할 때 skip해준다 => continue String memberStr = "김혜수:송강호:정우성:이민정:송강호:이민정:이민정:이정재:이병헌:이정재"; String[] names = memberStr.split(":"); int sameCount = 0; for (int i = 0; i < ..
코딩연습
풀이 더보기 입력부분의 각 단어와 정답을 배열에 담아두고 반복문을 돌린다. String[] quizWord = {"승리", "사랑", "컴퓨터", "노트북"}; String[] answerWord = {"victory", "love", "computer", "notebook"}; int scores = 0; for (int i = 0; i < quizWord.length; i++) { System.out.print((i+1) + ". " + quizWord[i] + "을(를) 영어로 입력하세요 : "); String answer = scan.next(); if (answer.equals(answerWord[i])) { scores += 100 / quizWord.length; } } System.out...
반응형