2024/12/17 16

[코딩테스트/javaScript] 배열 뒤집기

function solution(my_string) { let answer = my_string.reverse(); return answer;}이렇게 쓰고 찾아봤는데, .reverse()는 배열을 뒤집을 수 있다고 한다. 문자열은 못뒤집음..function solution(my_string) { return my_string.split('').reverse().join('');}split('')를 쓰면 문자열을 하나씩 슬라이스 해 배열로 만들어준다.마지막에 join('')까지 해주면 끝. (문자열로 만들기)새로운 개념 알았다. split, join

[코딩테스트/javaScript] 배열의 평균값

function solution(numbers) { (numbers[0]+numbers[numbers.length-1])/2 return answer;}아.. 뭔가 또 연결을 안시킨 것 같다. 솔직히 리턴 저거랑 function solution 이게 정확히 어떤 역할인지 모르겠음빨리 html, css 공부 끝내고 javascript 함수쪽 공부 시작해야겠다function solution(numbers) { let answer = (numbers[0]+numbers[numbers.length-1])/2 return answer;}연결 시켜주니까 된다. 근데 더 깔끔하게는 못하나?

[코딩테스트/javaScript] 짝수의 합 ⭐️⭐️⭐️

function solution(n) { return ((n+2)*(n/2))/2}처음에 이렇게 썼는데, 코드 실행은 맞다고 했으면서 채점은 틀렸다.왜그런가 생각해봤는데, 대충보고 n이 무조건 짝수라고 생각함.. 그럼 n을 짝수로 먼저 만들어줘야겠다.function solution(n) { (n%2==1) ? n-1 : n return ((n+2)*(n/2))/2}왜 틀렸지 이 방향이 아닌가?function solution(n) { Math.floor(n/2)*2; return ((n+2)*(n/2))/2}또 틀렸다. 아무리 봐도 내가 만든 식은 맞는데, 뭔가 식들끼리 연결지점이 없어서 그런가?뭔가 자바스크립트 기본 개념도  모르고 무작정 들이 받고있는 중인 것 같음  풀이 f..