본문 바로가기

전체보기112

[백준] 1316번: 그룹 단어 체커 - java 풀이 오늘 푼 문제들은 전부 풀이를 참고 했다 사실 풀었다고 볼수 없고 그냥 지나가다 재밌는 글을 읽은 것이나 다름없기 때문에 나중에 꼭 다시 풀어보기로 하자 https://st-lab.tistory.com/69 [백준] 1316번 : 그룹 단어 체커 - JAVA [자바] https://www.acmicpc.net/problem/1316 1316번: 그룹 단어 체커 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속 st-lab.tistory.com 2023. 6. 27.
[백준] 2941번: 크로아티아 알파벳 - java 풀이 이 문제 또한 풀리지 않아서 아래 풀이를 참고 했다 https://st-lab.tistory.com/68 [백준] 2941번 : 크로아티아 알파벳 - JAVA [자바] https://www.acmicpc.net/problem/2941 2941번: 크로아티아 알파벳 문제 예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크 st-lab.tistory.com 이렇게 링크만 써놓은 글은 풀었다는 걸 기록하기 위해 쓴글이고 당장 다시 푸는것은 기억력 테스트에 불가하기 때문에 미래에 다시 풀 예정이다. 2023. 6. 27.
[백준] 1157번: 단어 공부 - java 풀이 내가 생각한 풀이 방법은 아래와 같다. 단어 입력 알파벳 char 배열 만들고 getBytes / charAt으로 받아서 알파벳에 해당하는 배열에 숫자 올라가게 설정 입력 받은 단어가 대문자면 (- 32) 처리 필수 각 알파벳 마다 카운트(a.대문자 소문자 같게 설정) 끝에 카운트 수 비교 하지만 풀이를 진행해나갈수 없었고, 아래 블로그를 참고했다. https://st-lab.tistory.com/64 [백준] 1157번 : 단어 공부 - JAVA [자바] https://www.acmicpc.net/problem/1157 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자 st-lab.tist.. 2023. 6. 27.
[백준] 25206번: 너의 평점은 - java 풀이 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); double creSum=0; double creGp=0; for(int i=0; i 2023. 6. 22.
[백준] 10988번: 팰린드롬인지 확인하기 - java 풀이 / 주소값 비교(==) 와 대상 값 비교(equals) StringBuilder.reverse() 풀이 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)); String str = br.readLine(); StringBuilder sb = new StringBuilder(str); if(str.equals(sb.reverse().toString())) { System.out.p.. 2023. 6. 22.
[java 자바] exception catch() 순서는 하위 > 상위 순으로 써야 함. Exception을 제일 마지막에 써야 함. Unreachable catch block for ArrayIndexOutOfBoundsException(예시로 든 예외). It is already handled by the catch block for Exception 그렇게 하지 않을 경우 위와 같은 에러가 뜬다. Exception 만 쓰면 모든 예외 처리가 가능하기 때문에 사실 Exception 뒤에는 다른 예외를 쓰는게 의미가 없다. -모든 예외 클래스는 Exception 클래스를 상속 받음 -하위 클래스는 상위 클래스에 대입 가능(반대는 불가) -같은 실행문을 쓰는 다른 종류의 Exception 들을 동시에 처리할 때 사용 public class.. 2023. 6. 22.