728x90 반응형 SMALL 분류 전체보기136 [programmers] JS - 정수 제곱근 판별 코딩테스트 연습 - 정수 제곱근 판별 https://programmers.co.kr/learn/courses/30/lessons/12934 문제 설명: 임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다. n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함수를 완성하세요. 제한 사항: n은 1이상, 50000000000000 이하인 양의 정수입니다. 입출력 예: n return 121 144 3 -1 121은 양의 정수 11의 제곱이므로, (11+1)를 제곱한 144를 리턴합니다. 3은 양의 정수의 제곱이 아니므로, -1을 리턴합니다. // Number, isInteger, Math.sqrt, Math... 2022. 7. 19. About JavaScript JavaScript의 자료형과 JavaScript만의 특성은 무엇일까 ? 1. 느슨한 타입(loosely typed)의 동적(dynamic) 언어 JavaScript는 느슨한 타입(loosely typed)의 동적(dynamic) 언어입니다. JavaScript의 변수는 어떤 특정 타입과 연결되지 않으며, 모든 타입의 값으로 할당 (및 재할당) 가능합니다. 동적(dynamic)언어 동적언어는 사용자가 주는 정보를 토대로 웹페이지가 유동적으로 변경할 수 있게 만들어주는 언어입니다. 동적언어인 javascript로 코드를 만들면 만든 코드에 따라 어떤 행동을 했을 때 경고문이 보여진다거나 버튼을 눌렀을 때 웹페이지를 어두워지게 만들어지는 등 사용자가 주는 정보에 따라 웹페이지를 변화 시킬 수 있습니다. 2... 2022. 7. 19. 2022.07.18 / 알고리즘테스트, about JS 알고리즘 테스트 알고리즘 8문제를 풀었다. 문자열 다루기 기본 서울에서 김서방 찾기 수박수박수박수박수박수? 완주하지 못한 선수 이상한 문자 만들기 자릿수 더하기 자연수 뒤집어 배열로 만들기 정수 내림차순으로 배치하기 난이도로 따지자면, 중하 수준의 문제들이었지만 혼자서 푸는 것이 어려운 부분이었다... 내일 있을 코딩테스트 모의고사도 화이팅!! About JS 호이스팅과 TDZ는 무엇일까 ? 스코프, 호이스팅, TDZ 함수 선언문과 함수 표현식에서 호이스팅 방식의 차이 let, const, var, function 이 어떤 원리로 실행되는지 실행 컨텍스트와 콜 스택 스코프 체인, 변수 은닉화 오늘은 호이스팅과 TDZ에 대해 알아보았다 아직 개념을 완벽히 이해는 못했지만, 알아보는 것만으로 만족하려고 한다.. 2022. 7. 19. 7월 2주차 WIL - about JWT & API , 미니프로젝트 JWT, API 탐구하기 JWT JSON 웹 토큰(JWT)은 선택적 서명 및 선택적 암호화를 사용하여 데이터를 만들기 위한 표준으로, 페이로드는 몇몇 클레임 표명을 처리하는 JSON을 보관하고 있다. JWT를 이해하기 위해서는 일단 쿠키, 세션, 토큰에 대해 알아야 한다. 1. 쿠키 서버는 쿠키를 이용해 브라우저에 데이터를 넣어 기억한다. 사이트(ex. google)에 방문하면 브라우저는 서버에 요청을 보내고 서버는 이에 응답을 한다. 이 응답에는 모든 데이터와 내가 찾던 페이지 정보가 있을텐데 그곳에는 브라우저에 저장하고자 하는 쿠키가 있을 수 있다 브라우저에 쿠키를 저장한 후, 해당 웹사이트에 방문할 때마다 브라우저는 해당 쿠키도 요청과 함께 보내게 된다 ▶ 쿠키의 특징 - 쿠키는 도메인에 따라 제한.. 2022. 7. 17. 2022.07.16 / 알고리즘 테스트, about JS JavaScript 알고리즘 테스트 JS 알고리즘 테스트 8문제 풀었다. 1. 핸드폰 번호 가리기 2. 행렬의 덧셈 3. x만큼 간격이 있는 n개의 숫자 4. 부족한 금액 계산하기 5. 2016년 6. 나누어 떨어지는 숫자 배열 7. 내적 8. 문자열 내 p와 y의 개수 난이도는 중하 문제임에도 불구하고 내기분은 중상~상문제... 문제 푸는 스킬과 함수나 매서드 사용 방법이 아직 익숙하지 않은것 같다 About JavaScript JavaScript 객체와 불변성이란 ? 기본형 데이터와 참조형 데이터 JavaScript 형변환 불변 객체를 만드는 방법 얕은 복사와 깊은 복사 자바스크립트에 대해서 공부해봤는데, 역시나 쉽지 않다... 모르는 용어들이 많았고, 이해 할 수 없는 부분들도 많았다 더 공부해서 .. 2022. 7. 17. [programmers] JS - 문자열 내 p와 y의 개수 코딩테스트 연습 - 문자열 내 p와 y의 개수 https://programmers.co.kr/learn/courses/30/lessons/12916 문제 설명: 대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 리턴합니다. 단, 개수를 비교할 때 대문자와 소문자는 구별하지 않습니다. 예를 들어 s가 "pPoooyY"면 true를 return하고 "Pyy"라면 false를 return합니다. 제한사항: 문자열 s의 길이 : 50 이하의 자연수 문자열 s는 알파벳으로만 이루어져 있습니다. 입출력 예: s answer "p.. 2022. 7. 16. 이전 1 ··· 17 18 19 20 21 22 23 다음 728x90 반응형 LIST