본문 바로가기
반응형

자료구조5

[JAVA] 문자열 - 단어 뒤집기 설명 N개의 단어가 주어지면 각 단어를 뒤집어 출력하는 프로그램을 작성하세요. 입력 첫 줄에 자연수 N(3 2022. 9. 27.
[JAVA] 문자열 - 문장 속 단어 설명 한 개의 문장이 주어지면 그 문장 속에서 가장 긴 단어를 출력하는 프로그램을 작성하세요. 문장속의 각 단어는 공백으로 구분됩니다. 입력 첫 줄에 길이가 100을 넘지 않는 한 개의 문장이 주어집니다. 문장은 영어 알파벳으로만 구성되어 있습니다. 출력 첫 줄에 가장 긴 단어를 출력한다. 가장 길이가 긴 단어가 여러개일 경우 문장속에서 가장 앞쪽에 위치한 단어를 답으로 합니다. 예시 입력 1 it is time to study 예시 출력 1 study 풀이 저는 split 및 for 문 비교로 작성하였습니다 import java.util.Scanner; public class WordInSentece { public String solution (String sentence) { String answe.. 2022. 9. 24.
[JAVA] 문자열 - 문자 찾기 설명 한 개의 문자열을 입력받고, 특정 문자를 입력받아 해당 특정문자가 입력받은 문자열에 몇 개 존재하는지 알아내는 프로그램을 작성하세요. 대소문자를 구분하지 않습니다.문자열의 길이는 100을 넘지 않습니다. 입력 첫 줄에 문자열이 주어지고, 두 번째 줄에 문자가 주어진다. 문자열은 영어 알파벳으로만 구성되어 있습니다. 출력 첫 줄에 해당 문자의 개수를 출력한다. 예시 입력 1 Computercooler c 예시 출력 1 2 풀이 public class Find { public int solution(String sentence, char text){ char[] characters = sentence.toCharArray(); int count = 0; for(char alphabet:character.. 2022. 9. 22.
[JAVA]백준 2752 번 : 세 수 정렬 https://www.acmicpc.net/problem/2752 2752번: 세수정렬 숫자 세 개가 주어진다. 이 숫자는 1보다 크거나 같고, 1,000,000보다 작거나 같다. 이 숫자는 모두 다르다. www.acmicpc.net package baekjoon; import java.util.Arrays; import java.util.Scanner; public class Ex02Sort2752 { public static void main(String[] args) { int i,j,min,index = 0 , temp; Scanner scan = new Scanner(System.in); int []array = new int[3]; for(i =0; i 2020. 7. 9.
[JAVA]백준 2750 번 : 수 정렬하기 https://www.acmicpc.net/problem/2750 2750번: 수 정렬하기 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. www.acmicpc.net package baekjoon; import java.util.Scanner; public class Main { public static void main(String[] args) { int i,j,min,index=0,temp; Scanner scan = new Scanner(System.in); int n = scan.nextInt(); int []arr = new int[1001]; for(i.. 2020. 7. 8.
반응형