Java(57)
-
[백준] 3003번 킹, 퀸, 룩, 비숍, 나이트, 폰 Java 문제 풀이
문제풀이 import java.util.Scanner; interface Main { public static void main (String[] args) { int[] arr = {1, 1, 2, 2, 2, 8}; int idx = 0, val = 0; Scanner sc = new Scanner(System.in); while(idx < 6) { val = sc.nextInt(); System.out.print(arr[idx] - val + " "); idx++; } } } 킹, 퀸, 룩, 비숍, 나이트, 폰 순서가 보장되므로 배열과 반복문으로 해결할 수 있습니다. "원래 필요한 기물의 개수"에서 "동혁이가 찾은 기물의 개수"를 빼주면 됩니다. 출처 : https://www.acmicpc.net/p..
2023.01.27 -
[ 백준 ] 10926번 ??! Java 문제 풀이
문제풀이 import java.util.Scanner; interface Main { public static void main (String[] args) { Scanner sc = new Scanner(System.in); System.out.println(sc.next()+"??!"); } } 입력받은 것을 그대로 출력하고 뒤에 ??! 문자만 붙이면 정답입니다. 출처 : https://www.acmicpc.net/problem/10926 10926번: ??! 준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때 www.acmicpc.net
2023.01.27 -
[백준] 18108번 1998년생인 내가 태국에서는 2541년생?! Java 문제풀이
문제풀이 import java.util.Scanner; interface Main { public static void main (String[] args) { Scanner sc = new Scanner(System.in); System.out.println(sc.nextInt()-543); } } 2541 - 1988은 543이므로 입력받은 숫자에 543을 빼주면 서기연도로 변환이 됩니다. 출처 : https://www.acmicpc.net/problem/18108 18108번: 1998년생인 내가 태국에서는 2541년생?! ICPC Bangkok Regional에 참가하기 위해 수완나품 국제공항에 막 도착한 팀 레드시프트 일행은 눈을 믿을 수 없었다. 공항의 대형 스크린에 올해가 2562년이라고 적..
2023.01.27 -
[ Java ] List로 가져와서 id별로 Map에 정리
Content 테이블 id seq val type date 1 1 abcd A 230110 1 2 efg A 230110 2 1 hij B 230111 2 2 abc B 230111 2 3 defg B 230111 SELECT * FROM Content Content 테이블에서 값들을 그냥 가져오고 List contentList = mapper.getContentList(); Map contentMap = contentList .stream() .collect(Collectors.groupingBy(ContentVo::getId)); id값을 key로 하여 map을 정의하면 화면에서 편하게 사용할 수 있습니다.
2023.01.11 -
[ intelliJ ] Cause: invalid source release: 11 / java: warning: source release 11 requires target release 11 오류 해결 방법
intelliJ에서 설정된 java의 버전과 프로젝트의 java 버전이 맞지 않을 경우 발생합니다. intelliJ에서 java 버전을 확인해 주시면 됩니다. 1. File > Project Structure -> Project에서 SDK의 버전을 맞춰줍니다. 2. File > Settings > Build, Execution, Deployment > Build Tools > Gradle에서 Gradle JVM의 버전을 맞춰줍니다. 3. File > Project Structure > Platform Settings > SDKs에서 11에 해당하는 경로를 넣어줍니다.
2022.05.25 -
[백준] 11145번 Is it a Number? Java 문제 풀이
문제풀이 import java.io.*; import java.math.BigDecimal; import java.util.regex.Matcher; import java.util.regex.Pattern; interface Main{ static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); int T = Integer.parseInt(br.readLine()); String regex = "^[\\s]..
2022.02.07