TIL(80)
-
TIL (웹브라우저의 통신 방식)
5.10 코드카타 • 정수 내림차순으로 배치하기function solution(n) { const a = Number(n.toString().split("").sort((a, b)=>b - a).join("")); return a;} 풀이 : 우선 n.toString 메서드로 매개변수 n을 문자로 변환한뒤 split("") 을 사용하여 배열로 변경해줍니다그리고 sort 메서드를 사용하여 내림차순으로 정렬하고 join을 사용하여 배열을 문자열로 변환시켜줍니다. 마무리로 Number()로 감싸 문자열을 숫자로 변환시키면 끝! => 생각보다 들어가는 메서드가 많다보니 중간에 () 를 안넣고 왜 안되지 하고 머리를 감싸고 있었다..ㅎ Node.js 입문강의 1-1 웹브라우저의 통신 방식 • IP : ..
2024.05.10 -
TIL
5.9 코드카타(오전) • 제곱근 판별하기 - 우선 제곱근 구하는 방법 : Math.sqrt() 메서드 사용 / ** 연산자 사용 - 제곱하는 방법 : Math.pow(a,b) a를 b번 곱한다 - 문제 : n이 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 x의 제곱이 아니라면 -1을 리턴function solution(n) { var answer = 0; let a = Math.sqrt(n); if(a % 1 !== 0) { answer = -1; } else { answer = Math.pow(a+1 ,2); } return answer} 팀프로젝트 발표 진행기간 : 5.1~5.9 - 길다면 길고 짧다면 짧은 팀프로젝트의 마지막 발..
2024.05.09 -
TIL
5.8 🌸 코드카타 (오전) • 나머지가 1이 되는 수 찾기function solution(n) { var answer = 0; for(let x=0; x내가 푼 방식 사람들은 x=2 이렇게 푼 사람도 있던데 제한사항에서 n이 최소 3이기 때문인가?🤔 (x = 2) 로 줘도 통과가 나왔다 • 문자열을 정수로 바꾸기 function solution(s) { var answer = 0; let a = Number(s) answer = a; return answer;} 너무 빨리 푼거 같아 다른 방법들도 찾아보았다- parseInt() : 문자열을 정수의 Number로 변환함. 소수를 갖고 있는 실수도 정수로 변환된다- parseFloat() : 소수를 갖고 있는 실수를 ..
2024.05.08 -
TIL
5.7 오전 (코드카타)-자연수 뒤집어 배열로 만들기function solution(n) { var arr = n.toString().split(''); var answer = []; for(var i=arr.length-1; i>=0; i--){ answer.push(Number(arr[i])); } return answer;}- toString() 메서드는 임의의 숫자값을 문자열(string)로 변환하는 자바스크립트 Number 객체의 내장 메서드이다.- split() 메서드는 문자열을 부분, 문자열(substring)로 구분해 문자열 객체를 여러 개의 문자열로 이루어진 배열로 분할합니다.- Number() : 문자열을 숫자로 변환 하는 함수 - parseInt..
2024.05.07 -
TIL
5.3 로컬스토리지에 저장한 데이터 리뷰창에 붙이기//리뷰카드 로컬스토리지에 저장console.log(reviewList())function makeReviewData () { // const currentPageURL = window.location.href const reviewCard = JSON.parse(localStorage.getItem('reviewData')); const saveReview = { name : document.getElementById('review_name').value, star : document.getElementById('review_star').value, review: document.getElementB..
2024.05.03 -
TIL
5.1 오전 - 코드카타(1시간)• 중복된 숫자 개수• 머쓱이보다 키 큰 사람• 중앙값 구하기 function solution(array, n) { var answer = 0; for(let i=0; i if(array[i] === n){ answer ++; } return answer; }function solution(array, height) { var answer = 0; for ( let i=0; i if(array[i] > height){ answer ++ } return answer; }function ..
2024.05.01