반응형
프로그래머스 programmers Level1 콜라 문제 - java [문제] https://school.programmers.co.kr/learn/courses/30/lessons/132267 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [풀이] 문제의 입출력 예 #2 를 분석했다. a = 3 , b = 1 , n = 20 , result = 9 가지고 있는 빈 병 20개에서 교환가능 병 수 3개로 계산하면 총 18(= 3 x 6)개 들고가서 콜라 6개를 받는다. 이때 상빈이가 가지고 있는 콜라 병의 수는 8(20 – 18 + 6 = 8)개 입니다. ..
프로그래머스 programmers Level1 모의고사 - java [문제] https://school.programmers.co.kr/learn/courses/30/lessons/42840 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [풀이] 1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ... → 5개 반복 2번 수포자가 찍는 방식: 2, 1, 2, 3, 2, 4, 2, 5, 2, 1, 2, 3, 2, 4, 2, 5, ... → 8개 반복 3번 수포자가 찍는 방식: 3, 3, 1, 1, 2, 2, 4, 4, 5, 5..
프로그래머스 programmers Level1 소수 만들기 - java [문제] https://school.programmers.co.kr/learn/courses/30/lessons/12977 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [풀이] 서로 다른 3개의 숫자를 더한 값이 소수인지 판별하는 문제이다. 그냥 간단하게 중첩 for 문을 이용했다. 포인트는 서로 다른 3개를 골라 더한 값을 판별하는 것이다. 따라서 중첩 for 문에서 인덱스를 1씩 더해주며 값을 더해 소수인지 판별해주어야 한다. 예를들면 nums = [1,2,3,4] 인 경우, 아..
프로그래머스 programmers Level1 숫자 문자열과 영단어 - java [문제] https://school.programmers.co.kr/learn/courses/30/lessons/81301 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [풀이] 문자열로 주어진 영단어를 숫자로 바꾸는 문제이다. 다음과같이 문자를 숫자로 바꾸는 것이다. zero → 0 one → 1 two → 2 ... nine → 9 영단어를 담은 배열을 만든다. 0~9 까지 이므로 배열의 인덱스를 그대로 활용한다. String.replace() 을 사용하여 배열의 값을 해..
프로그래머스 programmers Level1 크기가 작은 부분 문자열 - java 자바 [문제] https://school.programmers.co.kr/learn/courses/30/lessons/147355 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [풀이] 주어진 문자열 t 에서 문자열 p 와 길이가 같은 부분문자열 중에 p 수보다 작거나 같은 부분문자열의 횟수 간단한 문제이다. 문자열 t 를 문자열 p 의 길이만큼 잘라서 숫자비교하면 되는 문제이다. 중요한 포인트는 다음 제한사항에 있다. p 의 길이 ≤ t 의 길이 ≤ 10,000 t 와 ..
프로그래머스 programmers Level1 실패 - java [문제] 2019 KAKAO BLIND RECRUITMENT https://school.programmers.co.kr/learn/courses/30/lessons/42889 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [풀이] ・실패율 = 스테이지에 도달했으나 아직 클리어하지 못한 플레이어의 수 / 스테이지에 도달한 플레이어 수 실패율을 계산하기 위해 각 스테이지에 도달한 플레이어 수가 필요하다. 각 스테이지에 도달했으나 클리어하지 못한 플레이어 수 / (전체 플레이어 수 - 전 스테이지..