LV1 - 같은 숫자는 싫어 1차풀이 => 효율성 테스트 실패 function solution(arr) { for (i = 0; i 통과 function solution(arr).. 🍀 코딩 테스트/프로그래머스 2022.07.12
LV1 - 가운데 글자 가져오기 풀이 function solution(s) { if (s.length % 2 == 0) { answer = s[Math.floor(s.length / 2) - 1] + s[Math.floor(s.length / 2)]; } else { answer = s[Math.floor(s.length / 2)]; } return answer; } 온전히 내가 풀어서 통과한 문제라서 뿌듯했다. 가운데 글자를 어떻게 판별할지, 기준을 어떻게 세울지가 가장 고민이었었다. 고민하다보니, 길이를 2로 나누었을 때, 몫이 가운데이고, 길이가 짝수인 경우에는 몫과 그 앞의 문자와 함께 가운데이다. 앞으로 뭔가 문제가 잘 안풀릴 때, 나누기의 몫이랑 나머지랑 연관이 되어있지 않을까라는 접근법을 시도해야겠다. 🍀 코딩 테스트/프로그래머스 2022.07.12
LV1 - 2016년 풀이 function solution(a, b) { const day = ["SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT"]; var answer = day[new Date(2016, a - 1, b).getDay()]; return answer; } 조금 편견을 깨주는 문제였다고 생각한다. 날짜에 관한 메서드가 있다면 쓰는 것도 좋은 듯하다. 너무 어렵게 생각을 했다. 🍀 코딩 테스트/프로그래머스 2022.07.12