본문 바로가기

분류 전체보기58

프로그래머스 레벨1 - 나머지가 1이 되는 수 찾기(자바스크립트) https://school.programmers.co.kr/learn/courses/30/lessons/87389 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 많이 간단하다. 입문자들도 부담없이 풀 수 있는 문제. 변수 n을 x로 나눈 나머지가 1인 수 중 가장 작은 자연수를 찾는 것이다. 제한사항 n은 3이상 1,000,000 이하. 따로 처리해줄 부분은 없었다. 답 function solution(n) { for(let i=0;i 2023. 2. 10.
프로그래머스 레벨1 - 2022 KAKAO BLIND RECRUITMENT 신고 결과 받기 (JAVA) https://school.programmers.co.kr/learn/courses/30/lessons/92334 문제 카카오 코테는 뭔가 설명이 길어서 읽기가 귀찮다. 하지만 레벨1이라서 그런지 귀찮음을 참고 읽다보면 이해가 어려운 편은 아니다. 신고횟수가 k회 이상인 유저의 계정을 정지시키는 알고리즘을 짜면 된다. 각 유저는 다른 유저를 여러번 신고할 수도 있고 한 유저를 반복 신고할 수도 있다. 문제를 보며 Hashmap을 사용해서 풀어야 쉽겠다는 생각을 했다. 값을 넣고 빼기가 더 직관적이고 간편하다는 생각이 들었다. https://www.w3schools.com/java/java_hashmap.asp Java HashMap W3Schools offers free online tutorials, .. 2023. 2. 10.
프로그래머스 레벨1 - 가장 가까운 같은 글자(JAVASCRIPT) https://school.programmers.co.kr/learn/courses/30/lessons/142086 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 언뜻 복잡해보일 수 있지만 조건은 크게 4가지다. 1.알파벳의 인덱스를 기준으로 한다. 2.기준 알파벳의 인덱스보다 작은 인덱스여야 한다. 3.기준 알파벳의 인덱스와 비교 알파벳 인덱스의 차가 제일 작은 수여야 한다. 4.기준 알파벳과 중복된 알파벳이어야 한다. 제한사항 주의하여 코딩할 부분은 없었다. 이 문제를 풀기 위해서는 'lastIndexOf()' 를 알아야 한다. https://d.. 2023. 2. 9.
프로그래머스 레벨1 - 크기가 작은 부분 문자열(filter함수 사용)(JAVASCRIPT) https://school.programmers.co.kr/learn/courses/30/lessons/147355 문제 p의 문자열 길이만큼 t를 잘라야 한다는 생각이 처음으로 들었고, 그 다음으로 자른 값들을 p와 비교하여야겠다는 생각을 하였다. 제한사항 특별히 눈여겨 볼것은 없는 듯 하다. 중복된 값은 카운트하지 않는다던가, 앞이 0인 값들의 조건들을 따로 처리해야하나 하는 생각에 걱정이 앞섰지만 결과적으로 따로 처리해준 부분은 없었다. 답 function solution(t, p) { var answer = []; for(var i=0;i x 2023. 1. 3.