1일1코테 4

코딩 테스트 - 50

와우 벌써 50번째네여 ㅎㅎ음ㅎㅎ 사실 49번째....라고 하는 게 맞지만 오늘은 2단계 가장 쉬운 문제를 풀었어요!  이걸 딱 봤을 때 으흠.. 엄.. 그래..... 공백.. 좋아 이렇게 생각했어요 ~ ㅋㅋㅋㅋㅋㅋㅋㅋㅋ그래서 전 별 문제 없이 풀었습니다. ^-^function solution(s) { var answer = ''; var arr1 = s.split(" "); arr1.sort(function(a, b){ return a - b; }) var str = arr1.shift(); answer += str; answer += " "; answer += arr1.pop(); return answer;} 근데 아무리 봐도 코드의 가독성..

레쭈고 코테 2024.08.26

코딩 테스트 - 49

와우! 벌써 코딩테스트 49번이라니. . 되게 감회가 새롭습니다.오늘 해결한 문제는 이러한 문제였습니닷! 허헛.....사실 제가 이 문제를 두 번째 들여다 본 날이었는데 처음 들여다 보았을 때 약수의 개수를 어떻게 구해야 할 지 몰라서 한 시간 하다가 껐거든욬ㅋㅋㅋㅋ그래서 이 문제를 오늘 다시 켰는데 7분 만에 해결하였습니다. . 실화인가요?그래서 나온 저의 코드는 바로바로function solution(left, right) { var answer = 0; for(let i=left; i 이 코드입니당. 생각보다... 깔끔! 그리고 ez.. ( •̀ ω •́ )✧제가 하나 실수했던 부분은 count 변수를 for 문 안에서 초기화 해 주어야 한다는 것!그래야지만, , 약수의 개수를 계산할 때..

레쭈고 코테 2024.08.23

코딩 테스트 - 48

어떠한 문제를 풀면 10점을 준다는 소식?을 듣고 저도 바로 그 문제에 도전하였어요!사실.. 문제도 짧고 간단해 보이길래 무슨 문제야 있겠어 싶었는데 약 한 시간 만에 제 코드의 문제를 Chat gpt에게 물어보고 해결했습니다..... 이것이 오늘 제가 해결한 문제였는데요..솔직히 너무 짧고 문제가 간단해 보이잖아요? ^3^ 그래서 만만하게 보았나 봅니다.....저의 코드는 매우매우 더럽달까요. . function solution(array, n) { var answer = 0; var closer = []; for(let i of array) { closer.push(Math.abs(n - i)); } var mis = Math.min(...closer); ..

레쭈고 코테 2024.08.19

코딩 테스트 - 45

제가 이번에 블로그 스타일이나 프로필 사진 이런 걸 다 편집하면서 알게 되었는데,,,제가 코딩 테스트 블로그를 쓰면서 20번을 건너 뛰었더라구욬ㅋㅋㅋ 어쩐지 개수가 안 맞아서.. 엄청 찾아보다가 발견했습니닷... \^o^/아무튼 오늘 문제는 이것이었습니다.사실 이게 주어진 방향대로 한 칸 씩 옮기는 거라 어떻게 answer에 push 해야 하는지 고민을 많이 했어요!그래서 여러 함수랑 이게 한 칸 씩 옮겨져서 push 되는 함수가 있나 찾아보려고 했는데 친구가 굳이 그렇게 하지 말라는 거예유 :-3그래서 나온 저의 코드는function solution(numbers, direction) { var answer = []; if(direction === "right") { answer..

레쭈고 코테 2024.07.18