2025/01 7

코딩 테스트 - 57

오늘 제가 푼 문제는! 이것이엇습니닷.ㅎㅎfunction solution(number, limit, power) { var answer = 0; var cnt = 0; var num = []; for(let i=1; i limit) num[i] = power; answer += num[i]; } return answer;} 이건 성공한 코드예요!처음에 저는 j 그래서 어떻게 풀어야 하나 고민했어요!그래서 이 문제 질문 보기를 봤더니 사람들이 약수를 구할 때 i까지 돌리는 것보다는 i의 절반까지만 돌리라는 거예요!이 말을 듣고 저는 Math.sqrt(i) 이렇게만 쓰고 멀뚱멀뚱 있었는데 이제는 값이 틀리더라구요..그래서ㅠㅠ 또다시 멘붕에 빠졌지만 생각해 보니까 ..

레쭈고 코테 2025.01.12

코딩 테스트 - 56

오늘의 문제는~ 이 문제엿습니다.이 문제를 해결하기 전에 다섯 문제 정도를 떠돌다가 다 안 풀려서.. 이걸로 정착햇어요...솔직히 이것도 쉽진 않았구, 요즘은 자료 구조를 활용하는 코딩테스트를 많이 풀려고 하고, 정답률이 낮은 걸 풀려고 하니까시간이 더 걸리고 잘 안 풀리는 것 같습니닷.function solution(participant, completion) { var answer = ''; completion.sort() participant.sort() for(let i=0; i 코드를 어찌저찌 짰는데 계속 안 돼서 살짝 구글링을 했더니 6번째 줄에서 return 을 써야 하더라구요.근데 전!!!!!!!!!!!! 왜 return 을 써야 하는지 도무지 이해가 안 되었어요....

레쭈고 코테 2025.01.08

코딩 테스트 - 55

오늘의 문제는~ 였습니닷!function solution(answers) { var answer = []; var per1 = [1, 2, 3, 4, 5]; var per2 = [2, 1, 2, 3, 2, 4, 2, 5]; var per3 = [3, 3, 1, 1, 2, 2, 4, 4, 5, 5]; var answer1=0 var answer2=0 var answer3=0 for(let i=0; i 저 문제 보자마자 지저분한 코드 밖에 생각이 안 나서.. 우선은 이렇게 풀고 다른 사람의 풀이를 보려 햇어요!근데 비슷하더라구요.... 그래서 다행이면서도 더 간단한 풀이가 있었으면 좋겠다구 생각을 했구요.per1, per2, per3 for 문을 반복해서 돌..

레쭈고 코테 2025.01.07

코딩 테스트 - 54

오늘의 문제는~ 2016년의 해당하는 날짜의 요일 구하기 였습니닷.저희 코드는function solution(a, b) { var answer = ''; const week = ["SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT"] answer = week[new Date(2016, a-1, b).getDay()] return answer;} 이것이었습니닷!우선 요일을 가져와야 하는데 배열에 안 넣고 그냥 가져오게 되면 숫자를 가져와요!그래서 제가 원하는 형식으로 맞춰서 배열에 넣어 줬구요.answer 에서 그 해당하는 요일을 가져오기 위해 getDay() 를 사용해 줬습니닷!그럼 week[] 이 안에는 인덱스의 번호가 들어가게 되고, 그럼 제가 원..

레쭈고 코테 2025.01.06

코딩 테스트 - 53

코딩테스트~ 53번째입니닷.이번 저희 방학 숙제가 코딩테스트 50문제를 풀기인데요....정답률이 70% 이상인 건 쉬운 문제로 간주하라는 거예요ㅠㅠ전 그것두 어려운데 말이쥬....ㅎㅎ그래도 이번엔 정답률이 조금 낮앗던 66% 였던.. 폰켓몬을 풀었습니닷. 사실 이 문제는 제가 여러 번 실패했다가 오늘 오랜만에 다시 손댄 문제라 풀 수 있을까 했어요..하지만 조금만 생각했더니 금세 풀 수 있었습니닷.저의 풀이는 ~function solution(nums) { var answer = 0; const arr = [...new Set(nums)]; if(arr.length > nums.length/2) answer = nums.length/2; else answer = arr.length;..

레쭈고 코테 2025.01.05

2학기 나의 성적에 대하여 . . =)

안녕하세요!2학년 2학기까지 마무리가 되었고, 이제 취업을 준비해야 하는 시기가 다가왔어요. ^3^걱정도 많이 되고, 지금 무엇을 공부해야 하는지 생각이 많이 드는데, 지금 제가 할 수 있는 일에 최선을 다 하려 해요. 그보다도!!!!!!!!제 WSM 성적이 아주 많이 향상되었어요. ㅎㅎ솔직하게 말하면 1학기 보다는 WSM 공부를 덜 했어요... 그렇지만 이번에는 어느 정도 요령 있게 하였어요.우선 이번 시험의 핵심이었던 Grid 부분을 더욱 더 공부하고, js 부분은 선생님께서 중요하다고 하신 부분을 중점으로 코드를 이해하려고 했어요!그 덕에 시험을 잘 볼 수 있었습니다. 20점이 올랐어요 ㅎㅎ 뿌듯하면서도 굉장히 기분이 좋았던 것 같아요! 자료구조는 100점을 받았어요 ^^기분이 좋더라구욧... 왜냐..

코딩 테스트 - 52

다들 안녕하신가요?아무도 보진 않지만. . 제가 작년 9월을 마지막으로 끄적임이 없더라구욧ㅎㅎ그래서 오늘 다시 돌아왔습니닷.우선 만약 이걸 보시게 된다면 모두 새해 복 많이 받으시고, 올해는 좋은 일만 가득하시길 바랍니다. 오늘 푼 문제는요 이거였어요!2단계 문제인데도 불구하고, 정답률이 높아서 도전해 보았습니다.처음에는 이중 for 문을 돌려도 보고 그냥 for 문에 배열에 i 값을 곱해서도 대입해 봤는데, 안 되더라구요!당연한 겁니다.. 왜냐하면 문제의 조건은 이 곱들의 최솟값이니까요.그래서 문제를 계속 보던 중 A[최솟값] * B[최댓값] 을 하고 그 다음에 A[중간값] * B[중간값] 다시 A[최댓값] * B[최솟값] 이런 식으로 하자! 라는 생각이 들었어요~그러려면 어떻게 해야 하지? 해서.. ..

레쭈고 코테 2025.01.03