-
[프로그래머스] 점의 위치 구하기, 크기가 작은 부분문자열
프로그래밍 언어 😵💫/JavaScript 2023. 3. 29. 14:42점의 위치 구하기 function solution(dot) { var answer = 0; var x =dot[0]; var y =dot[1]; //x와 y가 차례로 주어지니까 변수에 값을 저장하고 비교 if(x > 0 && y > 0) return 1; else if(x0) return 2; else if(x 0 ? (check ? 1 : 4) : (check ? 3 : 2); } //만약 x가 0보다 크면 check값이 참이면(0보다 큼) return 1(둘다 양수), 거짓이면 return 4(y가 음수) ... 이런걸 구조 분해라 하는가보다.... 크기가 작은 부분문자열 function solution(t, p) { var cnt = 0; var len = p.length; //부..
-
자바스크립트 값 입력 받기
프로그래밍 언어 😵💫/JavaScript 2023. 3. 14. 01:55코테에서 값 입력 받는 방법 1. node.js의 file system 모듈 불러오기 const fs = require('fs'); 2. fs 모듈의 readFileSync함수를 통해 해당경로 파일 전체 읽기 - '/dev/stdin' 경로에 테스트 파일 있음(백준) - 읽은 정보 toString()함수로 문자열 변환 사용 - 문자열을 배열화 split(), 공백 기준 문자 나누어 값 저장 split(' ')나 split('\n')처럼 ex) 2 3 입력하면 input data = ['2', '3'] const inputData1 = fs.readFileSync('/dev/stdin').toString().split(' '); 3. 숫자의 경우 .map(value => +value) const input..
-
javascript 2
프로그래밍 언어 😵💫/JavaScript 2023. 3. 6. 02:20객체 - 프로퍼티(변수) - 메소드(함수) 자바스크립트는 객체 기반 언어 객체 유형 1. 코어객체 2. HTML DOM객체 3. 브라우저 객체 코어 객체 종류 Array, Date, String, Math 등 (객체 생성하면 내부에 이미 프로퍼티 메소드 존재함) Date : 시간정보 담는 객체 new Date(년,월,일); // 2는 3월을 뜻함 String : 문자열 담기위한 객체 (일단 생성되면 수정 불가능 -> concat()후에도 기존 문자열에는 변화없다) 문자열을 배열처럼 [] 연산자 사용해서 문자에 접근 Math : new 키워드 사용 X 난수 발생 Math.random() :0- 0.99999 보다 작은 랜덤한 실수 리턴 Math.floor(m) : m의 소수점 이하를 제거하는 정수 리턴 /..