본문 바로가기

프로그래머스26

[프로그래머스] [Level1] 두 개 뽑아서 더하기 - Java 💁‍♀️ 링크 programmers.co.kr/learn/courses/30/lessons/68644 📃 문제 정수 배열 numbers가 주어진다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 한다. 예) numbers result [2,1,3,4,1] [2,3,4,5,6,7] 2 = 1 + 1 3 = 2 + 1 4 = 1 + 3 5 = 1 + 4 = 2 + 3 6 = 2 + 4 7 = 3 + 4 🐾 문제풀이 1. numbers 배열에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 구한다. ArrayList 사용 List 값이 중복되기 때문에 중복배제하는 코드를 작성해줘야 한다. HashSet 사용 Set인.. 2020. 12. 22.
[프로그래머스] [Level1] 크레인 인형뽑기 게임 - Java 💁‍♀️ 링크 programmers.co.kr/learn/courses/30/lessons/64061 📃 문제 정사각 격자안에 인형들이 차곡차곡 쌓여있다. 크레인을 좌우로 움직여 멈춘위치에서 가장 위에 있는 인형을 집어 올린다. 집어 올린 인형은 바구니에 쌓이게 되는데, 가장 아래부터 위로 순서대로 쌓인다. (Stack구조) 같은 모양의 인형 두개가 바구니에 연속해서 쌓이게 되면 그 인형 두 개는 바구니에서 뺀다. 크레인을 모두 동작 후 바구니에서 뺀 (사라진) 인형의 갯수는? 🐾 문제풀이 💻 코드 import java.util.Stack; class Solution { public int solution(int[][] board, int[] moves) { int answer = 0; Stack sta.. 2020. 12. 22.
반응형