
처음 작성한 코드 - 1차원 배열import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String[] s = new String[8]; int cnt = 0; for (int i = 0; i 코드가 너무 중복되는 것 같아 조금 바꿔본다. 처음 작성한 코드 간결화import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); ..

작성 코드import java.util.Scanner;import java.util.LinkedList;import java.util.Queue;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int k = sc.nextInt(); Queue que = new LinkedList(); for (int i = 1; i "); System.out.println(sb.toString()); }} ..

import java.io.IOException;import java.util.Scanner;public class Main { public static void main(String[] args) throws IOException { Scanner sc = new Scanner(System.in); String str = sc.next(); StringBuffer sb = new StringBuffer(str); String reversedStr = sb.reverse().toString(); if(str.equals(reversedStr)) { System.out.println(1); } else { S..

기존 코드 - LinkedHashSet 사용import java.util.LinkedHashSet;import java.util.Scanner;import java.util.Set;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s = sc.next().toUpperCase(); Set hs = new LinkedHashSet(); for (int i = 0; i 1) { break; } } } if(cnt > 1) { System.out.println("?"); } else { System.out.println(cA..

처음엔 어떻게 할까 고민하다가각 알파벳의 개수를 세서 2개 이상인 것만 체크해야 하나..? 생각했는데그건 너무 복잡할 것 같았다. 그러다 다시 생각해본 해결책은 바로 데크(Deque)를 사용하는 것 문자열 한 줄씩 그룹 단어인지 검사할건데그 줄 안의 알파벳을 charAt으로 한 개씩 가져온다. 가져온 알파벳이 데크에 있는지 확인.있으면 또 추가적으로 검사할건데데크의 마지막 알파벳과 현재 검사중인 알파벳이 같다면, 그룹으로 인정 다 돌았으면 통과로 인정하여 cnt 증가시킴 import java.util.ArrayDeque;import java.util.Deque;import java.util.Scanner;public class Main { public static void main(String[]..

EOF 정의EOF는 "End of File"의 약자로, 파일이나 데이터 스트림의 끝을 나타내는 특별한 마커입니다. 프로그래밍에서 EOF는 입력이 더 이상 없음을 의미합니다. 브론즈3 문제임에도 정답률이 34.6%로 현저히 낮은 문제이다.. 처음에는 split를 사용해서 개행(\n)으로 구분해봤는데 잘 되지 않음 좀 더 해보다가 결국 알아본 해결책 import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(sc.hasNextLine()) { String str = sc.nextLine(); System.out..

도대체 어떻게 풀지? 라는 생각으로 몇십분 가량 고민하다가... 에잇 모르겠다. 그냥 해보기로 하고 a to z를 전부 배열로 만들어버림.. 처음에 작성한 코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int[] arrI = new int[26]; for (int i = 0; i 결과는 어찌저..
- Total
- Today
- Yesterday
- websquare
- google cloud run
- 백준자바
- Apache
- 자바
- 이클립스
- 클라우드
- SpringBoot
- 트리
- Spring
- docker컨테이너
- tomcat
- 톰캣
- 그리드
- dockerspring
- db
- 백준알고리즘
- docker앱배포
- docker배포
- 티스토리챌린지
- docker
- 웹스퀘어
- BigDecimal
- 백준
- Java
- controller
- 노드
- MySQL
- 오블완
- 알고리즘
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |