JS

JS/알고리즘(코테)

프로그래머스 코딩테스트 LV.0 - 문자열이 몇 번 등장하는지 세기

문자열이 몇 번 등장하는지 세기 https://school.programmers.co.kr/learn/courses/30/lessons/181871 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 다른 사람의 풀이 function solution(myString, pat) { let count = 0; for (let i = 0; i

JS/알고리즘(코테)

프로그래머스 코딩테스트 LV.1 - 기사단원의 무기

기사단원의 무기 https://school.programmers.co.kr/learn/courses/30/lessons/136798 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이 function solution(number, limit, power) { let sum = 0; for (let i = 1; i

JS/알고리즘(코테)

프로그래머스 코딩테스트 LV.1 - 덧칠하기

덧칠하기 https://school.programmers.co.kr/learn/courses/30/lessons/161989 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이 function solution(n, m, section) { let answer = 0; let paint = 0; for (const s in section) { if (paint < section[s]) { paint = section[s] + (m-1); answer += 1; } } return answer; } paint: 현재까지 페인트를 칠한 벽의 마지막 구역 ..

JS/알고리즘(코테)

프로그래머스 코딩테스트 LV.1 - 가장 가까운 같은 글자

가장 가까운 같은 글자 https://school.programmers.co.kr/learn/courses/30/lessons/142086 나의 풀이 function solution(s) { let answer = []; let unique = []; for(let i = 0; i < s.length ; i++){ if(!unique.includes(s[i])){ answer.push(-1) unique.push(s[i]) } else { answer.push(i - unique.lastIndexOf(s[i])); unique.push(s[i]) } } return answer; } unique는 최초로 나온 글자들을 모으는 배열이다. unique에서 문자열 s의 글자가 나오지 않았다면 처음 나온 것이므..

JS/알고리즘(코테)

프로그래머스 코딩테스트 LV.1 - 소수 만들기

소수 만들기 https://school.programmers.co.kr/learn/courses/30/lessons/12977 나의 풀이 const isPrime = (n) => { for (let i = 2; i

JS/TypeScript

TypeScript - interface란?

interface는 객체 타입을 정의할 때 사용하는 문법이다. 타입스크립트에서 인터페이스는 객체 타입을 정의할 때 사용하는 문법이다. 인터페이스로 타입을 정의할 수 있는 부분 객체의 속성과 속성 타입 함수의 파라미터와 반환 타입 함수의 스펙(파라미터 개수와 반환값 여부 등) 배열과 객체를 접근하는 방식 클래스 interface User { name: string; age: number; } let seho: User = { name: '세호', age: 36 } 함수의 반환 타입 정의 function getPerson(someone: User) { return someone; } getPerson 함수는 User라는 인터페이스 타입의 데이터를 받아 그대로 반환해주고 있다. 즉, 함수의 반환 타입이 매개변..

주디_JUDI
'JS' 카테고리의 글 목록