본문 바로가기

오블완23

알고리즘 5번 -추가공부 JS문제정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요. 제한사항 0 ≤ num1 ≤ 10,000 0 ≤ num2 ≤ 10,000계획삼항연산자 쓰참고, 풀이return isMember ? '$2.00' : '$10.00';답function solution(num1, num2) { return (num1 == num2) ? 1 : -1;}코드 간략화하기function solution(num1, num2) { return num1 == num2 ? 1 : -1;}// 삼항연산자에도 ()가 필요 없네요출처삼항연산자 : https://developer.mozilla.org/ko/docs/Web/JavaSc.. 2024. 11. 12.
1. 개발환경 세팅 1. 프로젝트 폴더 만들기2. git bash 터미널에서 설치하기 package.json 설치npm init -y 생성된 파일에 타입을 추가하세요"type": "module", 라이브러리 다운로드    개발상황에서만 쓰이는 라이브러리 (-D 옵션)npm install chalk figlet readline-syncnpm install -D prettier   라이브러리 사용 설명 : https://prettier.io/docs/en/3. Prettier 설정최상위 폴더에 .prettierrc라는 파일을 만들고 아래의 코드를 넣으세요{ "singleQuote": true, "semi": true, "useTabs": false, "tabWidth": 2, "trailingComma": "all",.. 2024. 11. 11.
5주차 : DOM과 클래스, 클로저 1. DOM (1) DOM의 기본 개념Document(HTML 파일)를 Javascript가 알아먹을 수 있는 Object 형태로 Modeling 한 것브라우저 기본 내장 API◆ 웹 페이지가 뜨는 과정 a. 사용자가 브라우저에 ‘http://www.naver.com’ 주소를 입력합니다.    사용자 = 브라우저 = 클라이언트, 같은 의   1. 클라이언트가 서버에게 ‘요청(request)’를 했네요.    2. 여러분이 크롬을 통해 클라이언트의 역할을 하는 것입니다.b. HTML 문서를 서버로부터 수신합니다. - 네이버서버는 여러분(=브라우저 =클라이언트)에게 ‘응답(response)’를 줬네요. - 그 응답은 HTML 문서(document)랍니다. c. 브라우저가 HTML 파일을 해석(parsing .. 2024. 11. 11.
[Node 7기] 알고리즘 강의 - 2일차 문제 ( 슬렉 node.js_7기 질문방에 댓글 스레드로 제출)Q1 문자열 내에서 각 문자가 몇 번 등장하는지 세는 프로그램을 작성하세요.     예를 들어, 문자열 'spartan'이 주어지면, 결과는 다음과 같아야 합니다: { s: 1, p: 1, a: 2, r: 1, t: 1, n: 1 }"  풀이/*Q. 문자열 내에서 각 문자가 몇 번 등장하는지 세는 프로그램을 작성하세요. 예를 들어, 문자열 'spartan'이 주어지면, 결과는 다음과 같아야 합니다: { s: 1, p: 1, a: 2, r: 1, t: 1, n: 1 }”*//** * 1. 알파벳 으로 돌리기 * 2. 주어진 문자로 돌리기 * 개수 조합해서 저장( 객체로 만들기) */function countStr(strs) { st.. 2024. 11. 8.
3주차 : 데이터 타입(심화), 실행 컨텍스트, this 1. ★데이터 타입 심화(1) 데이터 타입의 종류(기본형과 참조형)◆ 자바스크립트에서 값의 타입  ▷ 기본형(Primitive Type)복제의 방식 : 값이 담긴 주소값을 바로 복제불변성의 여부 : 불변하다(메모리의  데이터영역 변경불가) ※ 불변하다 : 메모리의  데이터영역 변경불가. 바뀐 값은 데이터영역의 다른 위치에 저장하고 변수 영역에서 데이터 위치를 바꿉니다.▷ 참조형(Reference Type)복제의 방식 : 값이 담긴 주소값들로 이루어진 묶음을 가리키는 주소값을 복제불변성의 여부 : 불변성을 띄지 않음참조형은 기본적으로 객체(object)입니다.(2) 메모리와 데이터에 관한 배경지식◆  메모리, 데이터▷ 비트 : 컴퓨터가 이해할 수 있는 가장 작은 단위.0과 1을 가지고 있는 메모리를 구성하.. 2024. 11. 7.