[プログラマー]完走しなかった選手(JAVA/Java)
4014 ワード
質問する
プログラマー>コーディングテスト練習>ハイスコアKit>ハッシュ:フルコースを走っていない選手-https://programmers.co.kr/learn/courses/30/lessons/42576
に答える
一人の選手を除いて全員がマラソンを完走したので、その「一人」を救えばいいだけ!
전체 선수 목록
と완주한 선수 목록
をそれぞれ組み合わせて、for文で同じインデックスの値を確認します.同じインデックスに異なる値が表示されると、전체 선수 목록
のインデックスを持つ選手が完走していないことを示します.コード#コード#
import java.util.*;
class Solution {
public String solution(String[] participant, String[] completion) {
Arrays.sort(participant);
Arrays.sort(completion);
for (int i = 0; i < participant.length-1; i++) {
if(!participant[i].equals(completion[i]))
return participant[i];
}
return participant[participant.length-1];
}
}
整理する
✔ 알고리즘 분류 - 해시
✔ 난이도 - Level 1
🤦メモ
これは
프로그래머스>코딩테스트 연습>고득점 Kit>해시
にある問題です.私はお見合いで解きますが、ハッシュで解きほぐせば、全選手の名前と同じ選手数と完走した選手数を比較すればいいです!コメントサイト
いいえ
Reference
この問題について([プログラマー]完走しなかった選手(JAVA/Java)), 我々は、より多くの情報をここで見つけました https://velog.io/@yanghl98/프로그래머스-완주하지-못한-선수-JAVA자바テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol