본문 바로가기

코딩테스트3

[기초 Day8] 주사위 게임 3 1. 문제 설명 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점을 얻습니다. 네 주사위에 적힌 숫자가 모두 다르다면 나온 숫자 중 가장 작은 숫자 만큼의 점수를.. 2023. 11. 29.
[기초 Day7] 배열 만들기 2 1. 문제 설명 정수 l과 r이 주어졌을 때, l 이상 r 이하의 정수 중에서 숫자 "0"과 "5"로만 이루어진 모든 정수를 오름차순으로 저장한 배열을 return 하는 solution 함수를 완성해 주세요. 만약 그러한 정수가 없다면, -1이 담긴 배열을 return 합니다. 2. 제한 사항 1 2023. 11. 28.
[기초 Day3] 연산 1. 문자열 섞기 길이가 같은 두 문자열 str1과 str2가 주어집니다. 두 문자열의 각 문자가 앞에서부터 서로 번갈아가면서 한 번씩 등장하는 문자열을 return 하는 solution 함수를 완성해 주세요. public String solution231122_1(String str1, String str2) { // 1차 int length = str1.length(); // 길이가 같은 두 문자열이라는 조건때문에 길이라는 변수를 하나로 // char[] char1 = new char[length]; // char[] char2 = new char[length]; // for (int i = 0; i < length; i++) { // char1[i] = str1.charAt(i); // char2[.. 2023. 11. 22.