# Lv1

378개의 포스트
post-thumbnail

[프로그래머스 JavaScript] 문자열 다루기 기본

문제 설명문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다.제한 사항s는 길이 1 이상, 길이 8 이하인 문자열입니

약 3시간 전
·
0개의 댓글
·
post-thumbnail

[프로그래머스 LV1] 실패율

실패율총 사람의 수는 특정 스테이지를 건널 수록 저번 차례의 사람의 수를 빼야 한다.

약 7시간 전
·
0개의 댓글
·
post-thumbnail

[프로그래머스 LV1] 키패드 누르기

키패드 누르기딕셔너리를 통해 특정 패드의 위치를 알아냈다.

약 7시간 전
·
0개의 댓글
·
post-thumbnail

[프로그래머스 JavaScript] 신고결과 받기

문제 링크문제 설명신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 무지가 개발하려는 시스템은 다음과 같습니다.각 유저는 한 번에 한 명의 유저를 신고할 수 있습니다.신고 횟수에 제한은 없습니다. 서로 다른 유저를 계

어제
·
0개의 댓글
·
post-thumbnail

[프로그래머스 LV1] 비밀지도

비밀지도10진수를 2진수로 변환하고, 문자열 인덱스를 통해 비교하면서 이차원 배열을 수정했다. 최종 결과를 위해 이차원 배열을 일차원 배열로 매핑했다.속도를 위해 문자열 인덱스를 사용해 보았다.

어제
·
0개의 댓글
·
post-thumbnail

[프로그래머스 JavaScript] 완주하지 못한 선수

문제 링크문제 설명수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다.마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완

어제
·
0개의 댓글
·
post-thumbnail

[프로그래머스LV1] K번째 수

K번째 수부분 배열을 만들어서 정렬하는 간단한 문제

어제
·
0개의 댓글
·
post-thumbnail

[프로그래머스 LV1] 크레인 인형뽑기 게임

크레인 인형뽑기 게임스택을 통해 현재 들어오는 인형의 종류와 가장 윗단에 존재하는 인형을 비교할 수 있다.

어제
·
0개의 댓글
·
post-thumbnail

[프로그래머스 LV1] 모의고사

모의고사스위프트의 고차 함수 filter, map을 활용해 보았다.

2일 전
·
0개의 댓글
·

[프로그래머스]_Lv1_약수의 개수와 덧셈 by Java

2022/08/15프로그래머스\_lv1 약수의 개수와 덧셈 https://school.programmers.co.kr/learn/courses/30/lessons/77884비슷한 문제를 대학교 시절 많이 풀었던 기억이 있었다.그래서 따로 수학적 원리를 생각하기

2일 전
·
0개의 댓글
·
post-thumbnail

[프로그래머스LV1] 숫자 문자열과 영단어

숫자 문자열과 영단어딕셔너리 해시 성공 및 실패를 통해 제대로 된 숫자가 들어 왔는지 확인했다. DFS 재귀를 통해 시작 인덱스 ~ 끝 인덱스로 만들어지는 영단어가 해시 키로 사용되었고, 특히 한 글자인 경우에는 먼저 알파벳이 아니라 숫자인지 체크했다.

2일 전
·
0개의 댓글
·
post-thumbnail

[프로그래머스 LV1] 신규 아이디 추천

신규 아이디 추천문자열을 조건에 따라 필터링하는 게 문제 풀이의 관건. 다소 까다로운 스위프트 문자열은 인덱스를 통해 접근하는데, 나 같은 경우 문자열 배열로 전환해서 대부분 해결한다. 물론 캐릭터 자체가 시간적인 측면에서 보다 효율적이긴 한데, 시간 초과가 나지 않는

2일 전
·
0개의 댓글
·
post-thumbnail

[프로그래머스 LV1] 신고 결과 받기

신고 결과 받기첫 번째 방법은 중복 방지를 위해 배열에서 contains로 계속해서 확인해주었다. 시간 초과는 나지 않았지만, 생각보다 비효율적이라는 생각이 들어 1. 이름을 키 값으로 한 배열 인덱스를 리턴하는 딕셔너리를 생성, 2. 해당 인덱스로 접근 가능한 집합

2일 전
·
0개의 댓글
·

[프로그래머스]_Lv1_K번째수 by Java

2022/08/15 프로그래머스 K번째수 구하기 개발블로그를 시작해야겠 문제링크 > 문제 >배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다. 예를 들어 array가 [1, 5, 2, 6, 3, 7, 4],

2일 전
·
0개의 댓글
·
post-thumbnail

BruteForce_Lv1_모의고사

수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다.1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ...2번 수포자가 찍는

5일 전
·
0개의 댓글
·
post-thumbnail

BruteForce_Lv1_K번째 수

배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다.예를 들어 array가 1, 5, 2, 6, 3, 7, 4, i = 2, j = 5, k = 3이라면array의 2번째부터 5번째까지 자르면 5, 2, 6, 3입니

5일 전
·
0개의 댓글
·
post-thumbnail

[프로그래머스 JavaScript] 가운데 글자 가져오기

문제 링크문제 설명단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.제한사항s는 길이가 1 이상, 100이하인 스트링입니다.Math.floor()다른 사람의 풀이

5일 전
·
0개의 댓글
·
post-thumbnail

[프로그래머스 JavaScript] 행렬의 덧셈

문제 링크문제 설명행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요.제한 조건행렬 arr1, arr2의 행

5일 전
·
0개의 댓글
·
post-thumbnail

Hash_Lv1_완주하지 못한 선수

수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다.마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의

6일 전
·
0개의 댓글
·
post-thumbnail

Hash_Lv1_포켓몬

당신은 폰켓몬을 잡기 위한 오랜 여행 끝에, 홍 박사님의 연구실에 도착했습니다. 홍 박사님은 당신에게 자신의 연구실에 있는 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가도 좋다고 했습니다.홍 박사님 연구실의 폰켓몬은 종류에 따라 번호를 붙여 구분합니다. 따라서 같은

6일 전
·
0개의 댓글
·