본문 바로가기
[BOJ_JAVA] 백준 1316번 : 그룹 단어 체커 @달깅 처음에는 문제를 잘 못 읽어서 알파벳 순서대로 나와야한다는 줄 알았다. 간단한 문제! 정답코드 import java.util.*; public class Main { private static int count=0; public static boolean group(String str) { boolean avail=true; int[] alpha=new int[26]; int currint; char currchar=' '; for (int i=0; i 2019. 11. 4.
[BOJ_JAVA] 백준 2941번 : 크로아티아 알파벳 @달깅 아니 처음에 이제 작성을 딱 했는데 다 맞게 한 거 같은데 도대체가 반례가 안찾아졌다..ㅠㅠㅠㅠㅠ 게시판에 있는 반례들 대부분 다 제대로 되는데 왜 안되는 지 모르겠는거..ㅜㅜㅜ 근데 알고봤더니 ㅎㅎ 하나 조건을 == 으로 적어놨었다~~ 정답코드 #해법1. import java.util.*; public class Test{ public static void main(String[] args) { Scanner sc=new Scanner(System.in); String input=sc.nextLine(); int count=0; for (int i=0; i 2019. 11. 4.
[BOJ_JAVA] 백준 5622번 : 다이얼 @달깅 아 개 노가다 했다 근데 case: 여러개를 합쳐서 쓸 수 있다는 걸 쓰고 난 다음에 알았다 스위치문을 자주 안 쓰다보니..ㅠㅠ 생각해보니까 비어있으면 넘어가는구나 흑흑.. 다음부터는 이런 멍청한 짓 하지 말아야지.. 그리고 다른 풀이를 보니까 charindex..? 이런식으로 또 아스키 코드 값 이용해서 푸는 분들도 있는 것 같던데 나도 다음에 조금 더 고수가 되고 겨울방학에 씨쁠쁠 공부할 땐 그렇게 풀어봐야겠다! 정답코드 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); String input=sc.nextLine(); int sum=0; inp.. 2019. 11. 3.
[BOJ_JAVA] 백준 2908번 : 상수 @달깅 간단스 근데 스트링 인덱스에 어떻게 접근하더라? 맨날 헷갈린다 파이썬이랑 같이하니까.. 그래서 맨날 str[0] 이거부터 먼저 써보고 아차!한다ㅋㅋㅋㅋㅋㅋㅋ 스트링빌더로 했는데 주의해야 할건 charAt() 을 쓰고 스트링빌더.append()안에서 +를 해줄 경우 아스키 코드로 인식해서 숫자가 바껴버림..ㅠㅠ 그래서 for문을 돌려서 반복으로 append 해줬다 정답코드 import java.util.*; public class Main { public static void main(String[] args) { StringBuilder sb1=new StringBuilder(); StringBuilder sb2=new StringBuilder(); Scanner sc=new Scanner(System... 2019. 11. 3.
[BOJ_JAVA] 백준 1152번 : 단어의 개수 @달깅 아 이거는 그냥 스플릿만 해주면 되니까 엄청 쉽죠~ 그래서 호다닥 써서 냈는데 틀렸다네..? 뭐 왜? 그래서 예제를 봤더니 ㅎㅎㅎㅎㅎㅎ 양옆에 공백문자를 추가해뒀더군요 그래서 trim() 메소드로 지워주고 다시 말끔하게 완성~ 인 줄 알았더니 또 틀림 대체 왜?ㅡㅡ 구글링 해보니까 입력이 없을 경우도 고려해야하나봐 그럴거면 왜 만들라고 하는거야!!! 아무튼 그래도 그런 예외처리를 하는 것도 중요하니까 다시 작성해서 제대로 냈다.. ㅎㅎ import java.util.*; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); String str=sc.nextLine(); str=str.tr.. 2019. 11. 3.
[BOJ_JAVA] 백준 11729번 : 하노이 탑 이동 순서 @달깅 이거 일단 문제가 카운트 된 숫자를 맨 위에 써야한다는 건데..... 맨 밑도 아니고 맨 위라고..? 어떻게 해야하지..?ㅎㅎㅎ 함수를 두개 만들어야 하나? 그래서 구글링 해보니까 스트링빌더를 써야한다고 한다!! 세상엔 정말 똑똑한 사람들이 많아~~ Stringbuilder 를 써서 하나의 스트링에 실행결과를 기록해둔다음 카운트를 출력하고 마지막에 실행 순서를 출력하면 되는 것.. 진짜 센세이션이다~ 그래서 처음으로 스트링 빌더도 써봤다! import java.util.*; public class Main { private static int count=0; static StringBuilder sb=new StringBuilder(); public static void main(String[] args.. 2019. 11. 3.