전체 글
-
[백준/BOJ] 1373번 : 2진수 8진수 (JAVA / 자바)백준 2022. 2. 19. 16:59
안녕하세요~ 코딩하는 코알못 코메인입니다. https://www.acmicpc.net/problem/1373 1373번: 2진수 8진수 첫째 줄에 2진수가 주어진다. 주어지는 수의 길이는 1,000,000을 넘지 않는다. www.acmicpc.net - 문제 - 난이도 브론즈 2 문제이다. 자바에서 입력방식은 scanner와 bufferedreader가 있다. 자바를 초반에 접하면 처음에 배우는 입력은 scanner이다. scanner가 bufferedreader보다 편하지만 속도가 느리다. bufferedreader는 무조건 문자열로 받아오기때문에 정수형이나 실수형 변수에 저장하기 위해서는 입력과 형변환을 해줘야한다. 더 자세한 내용은 아래 글 참고 하면 좋다. https://comain.tistory..
-
[백준/BOJ] 1371번 : 가장 많은 글자 (JAVA / 자바)백준 2022. 2. 19. 16:14
안녕하세요~ 코딩하는 코알못 코메인입니다. https://www.acmicpc.net/problem/1371 1371번: 가장 많은 글자 첫째 줄부터 글의 문장이 주어진다. 글은 최대 50개의 줄로 이루어져 있고, 각 줄은 최대 50개의 글자로 이루어져 있다. 각 줄에는 공백과 알파벳 소문자만 있다. 문장에 알파벳은 적어도 하나 이 www.acmicpc.net - 문제 - 난이도 브론즈 2 문제이다. 자바에서 입력방식은 scanner와 bufferedreader가 있다. 자바를 초반에 접하면 처음에 배우는 입력은 scanner이다. scanner가 bufferedreader보다 편하지만 속도가 느리다. bufferedreader는 무조건 문자열로 받아오기때문에 정수형이나 실수형 변수에 저장하기 위해서는 ..
-
(JAVA / 자바) EOF 에러 해결 방법언어 공부/자바 공부 2022. 2. 19. 16:08
안녕하세요~ 코딩하는 코알못 코메인입니다. 이번엔 백준 문제 풀면서 계속 언급된 EOF 에러에 대한 간단한 정리를 해볼거다. (백준 문제를 푸는데 간간히 나오는 경우이고, 풀이를 적을때 추가해줘야 하는 경우가 있기에 여기에 간략하게 정리 하겠다.) 우선 EOF는 End of File의 약자로, 더 이상 읽을 수 있는 데이터가 없음을 나타내는 에러이다. 그래서 더 이상 읽을 수 있는 데이터가 없을땐 끝내줘야하는데 끝내주지 못하는 경우에 많이 등장한다. 테스트 케이스의 수가 정해지지 않으면 무한루프를 사용해야하는데, 무한루프를 종료시킬 조건도 주어지지가 않는다. 그렇다고 그냥 무한루프로 돌리면 EOF에러 또는 nullpointer에러가 뜰 것이다. 보통 nullpointer는 try catch로 예외처리를 ..
-
[백준/BOJ] 1362번 : 펫 (JAVA / 자바)백준 2022. 2. 19. 00:13
안녕하세요~ 코딩하는 코알못 코메인입니다. https://www.acmicpc.net/problem/1362 1362번: 펫 당신은 게임으로 펫을 기르고 있습니다. 이 펫은 웃는 표정, 슬픈 표정을 가지고 있으며, 만약 죽는다면 '드러눕습니다.' 펫에게는 적정 체중이 있습니다. 펫의 실제 체중이 적정 체중의 1/2배를 www.acmicpc.net - 문제 - 난이도 브론즈 2 문제이다. 자바에서 입력방식은 scanner와 bufferedreader가 있다. 자바를 초반에 접하면 처음에 배우는 입력은 scanner이다. scanner가 bufferedreader보다 편하지만 속도가 느리다. bufferedreader는 무조건 문자열로 받아오기때문에 정수형이나 실수형 변수에 저장하기 위해서는 입력과 형변환을..
-
[백준/BOJ] 11034번 : 캥거루 세마리2 (JAVA / 자바)백준 2022. 2. 18. 22:18
안녕하세요~ 코딩하는 코알못 코메인입니다. https://www.acmicpc.net/problem/11034 11034번: 캥거루 세마리2 여러개의 테스트 케이스로 이루어져 있으며, 세 캥거루의 초기 위치 A, B, C가 주어진다. (0 < A < B < C < 100) www.acmicpc.net - 문제 - 난이도 브론즈 3 문제이다. 자바에서 입력방식은 scanner와 bufferedreader가 있다. 자바를 초반에 접하면 처음에 배우는 입력은 scanner이다. scanner가 bufferedreader보다 편하지만 속도가 느리다. bufferedreader는 무조건 문자열로 받아오기때문에 정수형이나 실수형 변수에 저장하기 위해서는 입력과 형변환을 해줘야한다. 더 자세한 내용은 아래 글 참고 ..
-
[백준/BOJ] 11024번 : 더하기 4 (JAVA / 자바)백준 2022. 2. 18. 18:53
안녕하세요~ 코딩하는 코알못 코메인입니다. https://www.acmicpc.net/problem/11024 11024번: 더하기 4 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, N(1 ≤ N ≤ 100)개의 수가 공백으로 구분되어서 주어진다. 입력으로 주어지는 수는 10,000보다 작거나 www.acmicpc.net - 문제 - 난이도 브론즈 3 문제이다. 자바에서 입력방식은 scanner와 bufferedreader가 있다. 자바를 초반에 접하면 처음에 배우는 입력은 scanner이다. scanner가 bufferedreader보다 편하지만 속도가 느리다. bufferedreader는 무조건 문자열로 받아오기때문에 정수형이나 실수형 변수에 저장하기 ..
-
[백준/BOJ] 11023번 : 더하기 3 (JAVA / 자바)백준 2022. 2. 18. 18:29
안녕하세요~ 코딩하는 코알못 코메인입니다. https://www.acmicpc.net/problem/11023 11023번: 더하기 3 첫째 줄에 N(1 ≤ N ≤ 100)개의 수가 공백으로 구분되어서 주어진다. 입력으로 주어지는 수는 10,000보다 작거나 같은 자연수이다. 또, 0으로 시작하는 수는 주어지지 않는다. www.acmicpc.net - 문제 - 난이도 브론즈 3 문제이다. 자바에서 입력방식은 scanner와 bufferedreader가 있다. 자바를 초반에 접하면 처음에 배우는 입력은 scanner이다. scanner가 bufferedreader보다 편하지만 속도가 느리다. bufferedreader는 무조건 문자열로 받아오기때문에 정수형이나 실수형 변수에 저장하기 위해서는 입력과 형변환..
-
[백준/BOJ] 1384번 : 메시지 (JAVA / 자바)백준 2022. 2. 18. 14:54
안녕하세요~ 코딩하는 코알못 코메인입니다. https://www.acmicpc.net/problem/1384 1384번: 메시지 그룹 번호를 "Group 1"과 같이 출력함으로써 출력을 시작합니다. 그 다음 줄부터 누가(A) 누구(B)에게 나쁜 말을 했는지 "A was nasty about B"로 한 줄씩 출력합니다. 나쁜 말이 여러 개라면, 입력받은 순 www.acmicpc.net - 문제 - 난이도 브론즈 3 문제이다. 자바에서 입력방식은 scanner와 bufferedreader가 있다. 자바를 초반에 접하면 처음에 배우는 입력은 scanner이다. scanner가 bufferedreader보다 편하지만 속도가 느리다. bufferedreader는 무조건 문자열로 받아오기때문에 정수형이나 실수형 변..