728x90 반응형 백준/20001 - 2500032 [백준] 21867번 : Java Bitecode(JAVA) https://www.acmicpc.net/problem/21867 21867번: Java Bitecode 첫째 줄에 코드의 길이를 나타내는 정수 $N$이 주어진다. ($1 \leq N \leq 200\,000$) 둘째 줄에 알파벳 대문자로 이루어진 코드 $S$가 주어진다. www.acmicpc.net 풀이 처음에는 문자열의 길이를 입력받으므로 그냥 흘려보내줍니다. 다음 줄에 문자열을 입력받으면서 문자열의 문자마다 체크하기 위한 for문을 만들어줍니다. ch가 J거나 A거나 V가 아니면 StringBuilder에 추가해줍니다. StringBuilder의 크기가 0이면 J, A, V란 글자로만 이루어진 글자이므로 nojava를 출력해주고 그렇지 않으면 입력받은 문자들을 출력해줍니다. 소스코드 import .. 2021. 7. 20. [백준] 21966번 : 중략(JAVA) https://www.acmicpc.net/problem/21966 21966번: (중략) 알파벳 대문자, 알파벳 소문자, 쉼표, 마침표의 아스키 코드는 각각 65-90, 97-122, 44, 46이다. www.acmicpc.net 풀이 문자열의 길이가 25이하면 그대로 출력 25이상이면 앞에서 11글자, 뒤에서 11글자를 제외한 글자를 ...으로 생략 후 출력한다. 제외한 글자가 한 글자가 아니면(중간에 .이 있을 경우) 앞에서 9글자, 뒤에서 9글자를 제외한 글자를 ......으로 생략 후 출력한다. 소스코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Ma.. 2021. 7. 19. [백준] 21965번 : 드높은 남산 위에 우뚝 선(JAVA) https://www.acmicpc.net/problem/21965 21965번: 드높은 남산 위에 우뚝 선 입력으로 주어진 수열 $A$가 산이면 "YES"를, 산이 아니면 "NO"를 출력한다. www.acmicpc.net 풀이 수열의 길이만큼의 배열을 선언 후 입력받습니다. 증가하다가 감소 : 산 감소하다가 증가 : 산x 배열의 처음부터 증가되는 지 확인합니다. 아니라면 false로 산이 아닙니다. 증가하다가 감소하다가 다시 증가되는지 확인합니다. 다시 증가된다면 false로 산이 아닙니다. 소스코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Stri.. 2021. 7. 19. [백준] 21964번 : 선린인터넷고등학교 교가(JAVA) https://www.acmicpc.net/problem/21964 21964번: 선린인터넷고등학교 교가 알파벳 대문자, 알파벳 소문자, 쉼표, 마침표의 아스키 코드는 각각 65-90, 97-122, 44, 46이다. www.acmicpc.net 풀이 문자열의 크기를 입력받고 문자열을 입력받습니다. 입력 받은 문자열을 substring으로 크기 -5 만큼 해서 출력하면 됩니다. 소스코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException{ Buffered.. 2021. 7. 19. 이전 1 ··· 5 6 7 8 다음 반응형