DESCRIPTIONnext-line brace style을 end-of-line brace style로 변환 하는 프로그램을 작성하시오. 예를 들어, 다음 (a)의 Java code는 next-line brace style이고, (b)는 end-of-line brace style입니다. 여러분의 프로그램은 Java source code file로부터 Command line을 argument로 전달 받습니다. 그 Command line을 end-of-line brace style로 변환 해야 합니다. Write a program that converts the Java source code from the next-line brace style to the end-of-line brace style. F..
DESCRIPTIONSample Code를 참고하여 입력 문자열이 16진법이 아니면 16진법 예외가 발생한 위치를 알려주는 프로그램을 구현하시오. 본 문제에서 사용하는 16진법은 아라비아 숫자와 알파벳 대문자(소문자는 예외처리)로만 표현된 숫자라고 가정한다. 0X, 0x 표기는 생략한다. INPUTLine 1 : 문자열의 개수 N Line 2 ~ 1+N : 16진법이거나 아닌 문자열들OUTPUTLine 1 ~ N : 16진법이라면 10진수로 변환 / 16진법이 아니라면 HexFormatException: Illegal hex character: "16진법이 아닌 문자" 출력SAMPLE CODEimport java.util.Scanner; public class Main { public static voi..
DESCRIPTION 숫자가 아닌 문자가 피연산자로 들어 왔을 때, 그 정보를 제공하는 프로그램을 작성하시오. 올바른 표현 : 숫자 op(+, -, *, /, %) 숫자 INPUTLine 1 : N ( 문장의 개수 N = 1 ~ 1000) Line 2 ~ N+1 : 공백으로 구분된 3개의 단어 (차례대로 숫자, op, 숫자) - 단어의 길이는 2을 넘지 않음OUTPUTLine 1 ~ N : 올바른 문장이면 계산 결과를 출력 올바르지 않은 문장은 "Wrong Input: 올바르지 않은 문자열" 출력 (cf, 피연산자 두개 모두 올바르지 않을 때, 앞에 꺼 출력)SAMPLE INPUT3 4 + 5 4 - 5 4x - 5SAMPLE OUTPUT4 + 5 = 9 4 - 5 = -1 Wrong Input: 4xS..
DESCRIPTION주어진 숫자들을 조합하여 가장 크게 만들어 낼 수 있는 3의 배수를 출력하시오. (모든 숫자를 사용하지 않아도 됨) INPUT* Line 1 : 테스트케이스 T (1~1,000) * Line 2 ~ T+1 : 문자열 (공백으로 구분된 숫자; 숫자의 개수는 100개를 넘지 않음)OUTPUT* Line 1 ~ T : 3의 배수 - 3의 배수가 없을 경우 0을 출력SAMPLE INPUT1 0 1 6 7 8SAMPLE OUTPUT8760comment이전 문제와 다른 점은 모든 숫자를 사용하지 않는다는 점입니다. 원래 모든 자릿수를 더한 값이 3의 배수이면 그 숫자도 3의 배수임이 증명되어 있는데요, 이번에는 3의 배수가 되면서 가장 큰 수를 찾아야 하는 반면, 저번엔 3의 배수인 것은 이미 ..
DESCRIPTIONString 클래스에 포함된 split 메소드는 구분자로 구분된 문자열의 배열을 리턴하는 함수다. 기본적으로 구분자는 리턴된 배열에 포함되어 있지만 여러분은 구분자도 리턴 배열에 포함하고자 한다. 다음과 같이 정의된 새로운 split 메소드를 만들자. (리턴은 배열로 하지 않고 ,로 구분된 문자열로 한다) public static String split(String s, String regex) 예를 들어, split("ab#12#453", "#")의 실행 결과는 ab,#,12,#,453 이고, split("a?b?gf#e", "[?#]")의 실행 결과는 a,?,b,?,gf,#,e 이다. The split method in the String class returns an array ..
DESCRIPTION샘플 입력에 대해서 샘플 아웃풋과 같은 결과를 보여주는 MyCharacter를 만들자. The Character class is provided in the Java library. Provide your own implementation for this class. Name the new class MyCharacter.INPUT* Line 1 : 테스트케이스 T (1~1,000) * Line 2 ~ T+1 : 문자 OUTPUT* Line 1 ~ 12T : 각 테스트 케이스마다 샘플 출력과 같이 12줄씩 출력 SAMPLE CODEimport java.util.*; public class Main { public static void main(String[] args) { Scanne..
DESCRIPTION50의 자리수를 가지는 숫자 A가 주어질 때, A보다 크면서 100019로 나누어지떨어지는 가장 작은 정수를 출력하라. Find the minimum number is bigger than 50 decimal digits A and divided by 100019.INPUT* Line 1 : 정수 A (자리수:50) OUTPUT* Line 1 : A보다 크면서 100019로 나누어지떨어지는 가장 가장 작은 수 SAMPLE INPUT10000000000000000000000000000000000000000000000000SAMPLE OUTPUT10000000000000000000000000000000000000000000032356SOURCEJAVA2015 PE10.16