본문 바로가기
728x90

분류 전체보기249

[백준] 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.
[백준] 5052번 : 전화번호 목록(JAVA) https://www.acmicpc.net/problem/5052 5052번: 전화번호 목록 첫째 줄에 테스트 케이스의 개수 t가 주어진다. (1 ≤ t ≤ 50) 각 테스트 케이스의 첫째 줄에는 전화번호의 수 n이 주어진다. (1 ≤ n ≤ 10000) 다음 n개의 줄에는 목록에 포함되어 있는 전화번호가 www.acmicpc.net 풀이 테스트 케이스 수를 입력받습니다. 입력받을 전화번호 목록의 갯수를 입력받고 String 배열을 선언해줍니다. String 배열에 전화번호 목록을 입력받습니다. Arrays.sort()를 하여 배열을 정렬을 해 준 후 길이가 가장 짧은거부터 다음 문자열의 처음 부분에 해당되면 일관성이 없어 다른사람에게 연락이 갈 수 있기 때문에 "NO"를 출력해주고, 아닐경우 "YES".. 2021. 7. 12.
728x90