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점을 얻습니다. 네 주사위에 적힌 숫자가 모두 다르다면 나온 숫자 중 가장 작은 숫자 만큼의 점수를 얻습니다. 네 ..
분류 전체보기
정수 l과 r이 주어졌을 때, l 이상 r이하의 정수 중에서 숫자 "0"과 "5"로만 이루어진 모든 정수를 오름차순으로 저장한 배열을 return 하는 solution 함수를 완성해 주세요. 만약 그러한 정수가 없다면, -1이 담긴 배열을 return 합니다. import java.util.Arrays; class Solution { public int[] solution(int l, int r) { int sum = 0; for(int i=l;i
클래스 필드 생성자 메소드 속성(field) + 동작(method)로 구성 public class ClassExample { // field String field1; int field2; // 메인 메소드 public static void main(String[] args) { } //메소드 public void method1() { } // 생성자 public ClassExample() { } public ClassExample(String field1) { this.field1 = field1; } } 필드 객체의 고유 데이터, 가져야할 부품, 현재상태 데이터 등을 저장 public class Student { String name; int kor; int eng; int math; int sum;..
문자열 my_string이 매개변수로 주어집니다. my_string은 소문자, 대문자, 자연수로만 구성되어있습니다. my_string안의 자연수들의 합을 return하도록 solution 함수를 완성해주세요. 풀이1) 런타임 에러 더보기 class Solution { public int solution(String my_string) { int answer = 0; if(my_string.replaceAll("[0-9]", "").equals(my_string)){ answer=0; } else{ String result[]=my_string.replaceAll("[A-Z]", "-").replaceAll("[a-z]", "-").replace("--"," ").replace(" -"," ").repla..
문자열 before와 after가 매개변수로 주어질 때, before의 순서를 바꾸어 after를 만들 수 있으면 1을, 만들 수 없으면 0을 return 하도록 solution 함수를 완성해보세요. import java.util.Arrays; class Solution { public int solution(String before, String after) { int answer = 0; char[] ch1=before.toCharArray(); char[] ch2=after.toCharArray(); String str1=""; String str2=""; Arrays.sort(ch1); Arrays.sort(ch2); for(int i=0;i
영어 대소문자로 이루어진 문자열 my_string이 매개변수로 주어질 때, my_string을 모두 소문자로 바꾸고 알파벳 순서대로 정렬한 문자열을 return 하도록 solution 함수를 완성해보세요. 풀이1 ) split() import java.util.Arrays; class Solution { public String solution(String my_string) { String answer = ""; my_string = my_string.toLowerCase(); String[] ch = my_string.split(""); Arrays.sort(ch); for(int i=0;i