본문 바로가기

분류 전체보기126

[프로그래머스] 삼총사 (Javascript) 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/131705 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 설명학생들은 각자 정수 번호를 갖고 있습니다. 이 학교 학생 3명의 정수 번호를 더했을 때 0이 되면 3명의 학생은 삼총사라고 합니다. 학생들의 번호를 나타내는 정수 배열 number가 매개변수로 주어질 때, 학생들 중 삼총사를 만들 수 있는 방법의 수를 리턴하도록 함수를 완성하세요.제한 사항3 -1,000 서로 다른 학생의 정수 번호가 같을 수 있습니다. 풀이재귀함수를 이용하여 number의 3개의 요소에 대한 조합을 완성하여.. 2025. 1. 8.
[프로그래머스] 숫자 짝꿍 (Javascript) 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/131128 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 설명두 정수 X, Y의 임의의 자리에서 공통으로 나타나는 정수 k(0 X, Y의 짝꿍이 존재하지 않으면, 짝꿍은 -1입니다. X, Y의 짝꿍이 0으로만 구성되어 있다면, 짝꿍은 0입니다.두 정수 X, Y가 주어졌을 때, X, Y의 짝꿍을 리턴하는 함수를 완성하세요.제한 사항3 X, Y는 0으로 시작하지 않습니다.X, Y의 짝꿍은 상당히 큰 정수일 수 있으므로, 문자열로 반환합니다. 풀이X, Y의 길이가 300만이기 때문에, X의.. 2025. 1. 7.
[프로그래머스] 성격 유형 검사하기 (Javascript) 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/118666 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 설명성격 유형 검사는 다음과 같은 4개 지표로 성격 유형을 구분합니다. 성격은 각 지표에서 두 유형 중 하나로 결정됩니다.지표 번호성격 유형1번 지표라이언형(R), 튜브형(T)2번 지표콘형(C), 프로도형(F)3번 지표제이지형(J), 무지형(M)4번 지표어피치형(A), 네오형(N) 4개의 지표가 있으므로 성격 유형은 총 16가지가 나올 수 있습니다.검사지에는 총 n개의 질문이 있고, 각 질문에는 아래와 같은 7개의 선택지가 있습.. 2025. 1. 4.
[프로그래머스] 신고 결과 받기 (Javascript) 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/92334 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 설명게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 개발하려는 시스템은 다음과 같습니다.각 유저는 한 번에 한 명의 유저를 신고할 수 있습니다.신고 횟수에 제한은 없습니다. 서로 다른 유저를 계속해서 신고할 수 있습니다.한 유저를 여러 번 신고할 수도 있지만, 동일한 유저에 대한 신고 횟수는 1회로 처리됩니다.k번 이상 신고된 유저는 게시판 이용이 정지되며, 해당 유저를 신고한 모든 유저에게 .. 2025. 1. 3.
[프로그래머스] 나머지가 1이 되는 수 찾기 (Javascript) 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/87389 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 설명자연수 n이 매개변수로 주어집니다. n을 x로 나눈 나머지가 1이 되도록 하는 가장 작은 자연수 x를 리턴하도록 함수를 완성하세요.제한 사항3  ✅ Code - 성공function solution(n) { var answer = 2; while (true) { if (n % answer === 1) break; else answer++ } return answer;} 2025. 1. 2.
[프로그래머스] 최소직사각형 (Javascript) 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/86491 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 설명명함 지갑을 만드는 회사에서 지갑의 크기를 정하려고 합니다. 다양한 모양과 크기의 명함들을 모두 수납할 수 있으면서, 작아서 들고 다니기 편한 지갑을 만들어야 합니다. 명함 번호가로 길이 세로길이16050230703603048040 가장 긴 가로 길이와 세로 길이가 80, 70이지만 2번 명함을 가로로 눕혀 수납한다면 80, 50 크기의 지갑으로 모든 명함들을 수납할 수 있습니다. 이 때의 지갑 크기는 4000(=80 x 50.. 2025. 1. 1.