Sort()2 [Programmars] 완주하지 못한 선수 (JavaScript) 1. 나의 생각 흐름 처음에 짠 코드에는 sort로 정렬을 해주지 않고 for문을 이용해서 단순히 값이 일치하지 않으면 그 일치하지않는 값을 리턴하도록 했다. 그런데 테스트코드에서 2개만 통과하고 나머지 1개는 통과를 못했다. 그래서 정렬을 하고 일치하는지의 여부를 확인하게끔 다시 로직을 짜보았다. 2. 나의 코드 정리 //처음 짠 나의 코드 fuction solution(participant, completion){ let answer = ''; for(let x of participant){ if(x !== completion){ // 이부분의 조건이 잘못되었다는 것을 인지 못함.. // completion의 각각의 원소들이 알아서 비교될거라고 큰 착각을 함.. answer = x; } } retur.. 2022. 2. 11. [Programmars] 문자열 내림차순으로 배치하기 (JavaScript) 1. 나의 생각 흐름 처음에는 sort를 쓰지않고 풀어서 코드실행을 하면 통과됬지만 채점을 하면 통과되지 못했다. 그래서 생각하다가 sort()를 이용하니까 해결이 되었다. 그냥 sort()를 이용하면 오름차순으로 정렬되니까 그거를 reverse를 이용하면 내림차순으로 변경이 되는것이다. 2. 나의 코드 정리 function solution(s) { let answer = ''; let newS = s.split(''); //쪼개주기 let answer2 = newS.sort(); //오름차순 정렬 let answer3 = answer2.reverse(); // 거꾸로! answer = answer3.join(''); //하나의 문자열로 만들어주기 return answer; } function solut.. 2022. 2. 10. 이전 1 다음