2023/05/16 3

[프로그래머스, LV.0] 주사위 게임 3

목차 #1 주사위 게임 3 문제 설명 1부터 6까지 숫자가 적힌 주사위가 네 개 있습니다. 네 주사위를 굴렸을 때 나온 숫자에 따라 다음과 같은 점수를 얻습니다. 네 주사위에서 나온 숫자가 모두 p로 같다면 1111 × p점을 얻습니다. 세 주사위에서 나온 숫자가 p로 같고 나머지 다른 주사위에서 나온 숫자가 q(p ≠ q)라면 (10 × p + q)2 점을 얻습니다. 주사위가 두 개씩 같은 값이 나오고, 나온 숫자를 각각 p, q(p ≠ q)라고 한다면 (p + q) × |p - q|점을 얻습니다. 어느 두 주사위에서 나온 숫자가 p로 같고 나머지 두 주사위에서 나온 숫자가 각각 p와 다른 q, r(q ≠ r)이라면 q × r점을 얻습니다. 네 주사위에 적힌 숫자가 모두 다르다면 나온 숫자 중 가장 작..

[프로그래머스, LV.0] 조건 문자열

목차 #1 조건 문자열 문제 설명 제한 사항 1 m ? 0 : 1; } } } ------------------------------------------ 테스트 1 〉통과 (0.02ms, 79.7MB) 테스트 2 〉통과 (0.02ms, 73.3MB) 테스트 3 〉 통과 (0.02ms, 78.3MB) 테스트 4 〉 통과 (0.03ms, 74MB) 테스트 5 〉 통과 (0.04ms, 74MB) 테스트 6 〉 통과 (0.02ms, 75MB) 테스트 7 〉 통과 (0.03ms, 67MB) 테스트 8 〉통과 (0.03ms, 72MB) 테스트 9 〉통과 (0.02ms, 73.9MB) 테스트 10 〉통과 (0.02ms, 72.5MB) 테스트 11 〉통과 (0.02ms, 72.8MB) 테스트 12 〉통과 (0.03m..

[프로그래머스. LV.0] 배열 조각하기

목차 #1 배열 조각하기 문제 설명 제한사항 입출력 예 #2 코드 및 알고리즘 import java.util.*; class Solution { public int[] solution(int[] arr, int[] query) { for(int i = 0; i < query.length; i++) if(i % 2 == 0) arr = Arrays.copyOfRange(arr, 0, query[i] + 1); else arr = Arrays.copyOfRange(arr, query[i], arr.length); return arr; } } 풀이: query를 순회하면서라고 하였으니 for문을 이용해 query의 길이만큼 반복 for문에서 i가 짝수일 때는 arr에서 query[i]번(i가 2라면 query..