본문 바로가기

JAVASCRIPT5

[프로그래머스] 코딩 테스트 Day2. 출력, 연산 프로그래머스 기준으로 정리했습니다.코딩테스트 → 기초문제 입니다. 1️⃣ 덧셈식 출력하기문제설명두 정수 a, b가 주어질 때 다음과 같은 형태의 계산식을 출력하는 코드를 작성해 보세요.제한사항1 ≤ a,b ≤ 100입출력 예입력 #14 5 출력 #14 + 5 = 9답const readline = require('readline');const rl = readline.createInterface({ input: process.stdin, output: process.stdout});let input = [];rl.on('line', function (line) { input = line.split(' ');}).on('close', function () { const a = Numbe.. 2026. 3. 17.
[프로그래머스] 코딩 테스트 Day1. 출력 프로그래머스 기준으로 정리했습니다.코딩테스트 → 기초문제 입니다. 1️⃣ 문자열 출력하기문제설명문자열 str이 주어질 때, str을 출력하는 코드를 작성해 보세요.제한사항1 ≤ str의 길이 ≤ 1,000,000str에는 공백이 없으며, 첫째 줄에 한 줄로만 주어집니다.입출력 예입력 #1HelloWorld! 출력 #1HelloWorld!답const readline = require('readline');const rl = readline.createInterface({ input: process.stdin, output: process.stdout});let input = [];rl.on('line', function (line) { input = [line];}).on('close',f.. 2026. 3. 13.
산술 연산자 코딩 테스트 연습하다가 자꾸 까먹어서 정리해 보는 산술 연산자자주 쓰이는 7가지 산술 연산자와 주의해야 할 특징을 정리해 보자 1. 기본 산술 연산자(이항 연산자)연산자의미예시결과+더하기5 + 27-빼기5 - 23*곱하기5 * 210/나누기5 / 22.5%나머지(Modulo)5 % 21**거듭제곱(ES7)2 ** 38 💡 Tip: 나머지 연산자(%)는 짝수/홀수를 판별하거나, 배열의 인덱스를 순환시킬 때 굉장히 유용하게 쓰였다. 2. 증감 연산자(단항 연산자)변수값을 1씩 증가하거나 감소해야 될때 사용한다. 위치에 따라 결과가 달라져 주의해야 된다.전위 연산자 (++i, --i): 피연산자의 값을 먼저 변경한 후 연산을 수행후위 연산자 (i++, i--): 연산을 먼저 수행한 후 피연산자의 값을 변경.. 2026. 3. 9.
JS 배열 메서드 완벽 정리 ✅ find()▪️설명 : 제공된 배열에서 판별 함수를 만족하는 첫 번째 요소를 반환한다. 만족하는 값이 없으면 undefined가 반환된다. ▪️ 리턴 값조건을 만족하는 요소 1개없으면 undefined ▪️ 기본코드array.find((element, index, array) => { return 조건;}); ▪️ 예제코드 See the Pen find() 메서드 by k.nang Min (@k-nang) on CodePen. ">See the Pen find() 메서드 by k.nang Min (@k-nang) on CodePen. ▪️ 예제결과 ✅ findIndex()▪️ 설명 : 주어진 판별 함수를 만족하는 배열의 첫 번째 요소에 대한 인덱스를 반환한다.. 2026. 1. 22.
[Javascript] 컴퓨터(PC), 모바일(Mobile) 기기 인식하기 모바일 기기를 감지(인식)하는 스크립트 반응형 웹사이트를 만들다보면 PC 웹이 아닌 모바일에서만 보이는 하단 고정 메뉴 또는 일부 디자인이 노출되는 경우가 있다. 이때, 사용자 접속 기기가 컴퓨터인지 모바일인지 스크립트로 탐지해서 제어해 주어야 한다. {코드 예시}//모바일기기 배열var Mobile = /iPhone|iPad|Android|BlackBerry|Windows Phone|Windows CE|LG|MOT|SAMSUNG|SonyEricsson|Nokia/i.test(navigator.userAgent) ? true : false;if (Mobile) { alert('모바일기기에서 접속했습니다.');} else { alert('컴퓨터에서 접속했습니다.');} {코드 결과 - 1} {코드.. 2022. 11. 29.