Algorithm/Language Coder (87) 썸네일형 리스트형 Jungol (Java) - 610 : 문자열2 - 자가진단9 문제 5개의 문자열을 입력받아 문자열 크기(아스키코드) 역순으로 정렬하여 출력하는 프로그램을 작성하시오. 주어지는 문자열의 길이는 20자 미만이다. 입력 예 Jungol Korea information Monitor class 출력 예 information class Monitor Korea Jungol import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String[] arr = new String[5]; String temp; for (int i = 0; i < 5; i++) { arr[i] = sc.next(); } for (int i = 0.. Jungol (Java) - 609 : 문자열2 - 자가진단8 문제 세 개의 단어를 입력받아 아스키코드(사전) 순으로 가장 먼저 나오는 단어를 출력하는 프로그램을 작성하시오. 각 단어의 길이는 1이상 10 이하이다. 입력 예 cat dog cow 출력 예 cat import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String[] arr = new String[3]; String temp; for (int i = 0; i < 3; i++) { arr[i] = sc.next(); } for (int i = 0; i < 2; i++) { for (int j = i + 1; j < 3; j++) { if (arr[i.. Jungol (Java) - 608 : 문자열2 - 자가진단7 문제 100개 이하의 문자로 구성된 한 개의 문자열을 입력받아서 그 문자열에 문자 'c'와 문자열 "ab"의 포함여부를 "Yes", "No"로 구분하여 출력예처럼 출력하는 프로그램을 작성하시오. 입력 예 abdef 출력 예 No Yes import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s; int len, n1, n2; s = sc.next(); len = s.length(); n1 = 0; n2 = 0; char[] ch = new char[100]; for (int i = 0; i < len; i++) { ch[i] = s.cha.. Jungol (Java) - 607 : 문자열2 - 자가진단6 문제 20자 이하인 두 개의 문자열을 입력받아 첫 번째 문자열의 앞부분 두자를 두 번째 문자열의 앞부분에 복사하고 다시 뒷부분에 이어 붙여서 저장한 후 두 번째 문자열을 출력하는 프로그램을 작성하시오. 입력 예 ABCDE QWERTY 출력 예 ABERTYAB import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str1, str2; int len2; str1 = sc.next(); str2 = sc.next(); len2 = str2.length(); for (int i = 0; i < 2; i++) { System.out.print(s.. Jungol (Java) - 606 : 문자열2 - 자가진단5 문제 20개 이하의 문자열로 된 이름을 입력받아서 그 뒤에 "fighting"을 붙여서 저장하고 출력하는 프로그램을 작성하시오. 입력 예 Korea 출력 예 Koreafighting import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.nextLine(); System.out.println(str.concat("fighting")); } } Jungol (Java) - 605 : 문자열2 - 자가진단4 문제 문자열을 선언하고 다음과 같이 "Hong Gil Dong"이라는 이름을 복사하여 저장한 후 출력하는 프로그램을 작성하시오. 출력 예 Hong Gil Dong public class Main { public static void main(String[] args) { String str1 = "Hong Gil Dong"; String str2 = new String(str1); System.out.println(str2); } } Jungol (Java) - 604 : 문자열2 - 자가진단3 문제 20개 이하의 문자로 이루어진 10개의 단어와 한 개의 문자를 입력받아서 마지막으로 입력받은 문자로 끝나는 단어를 모두 출력하는 프로그램을 작성하시오. 입력 예 champion tel pencil olympiad class information jungol lesson book lion l 출력 예 tel pencil jungol import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String[] arr = new String[10]; for (int i = 0; i < arr.length; i++) { arr[i] = sc.nextLine(.. Jungol (Java) - 603 : 문자열2 - 자가진단2 문제 공백을 포함한 문장을 입력 받아서 홀수 번째 단어를 차례로 출력하는 프로그램을 작성하시오. 문장의 길이는 100자 이하이다. 입력 예 I like you better than him. 출력 예 I you than import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s; s = sc.nextLine(); int num, len; num = 0; len = s.length(); char[] ch = new char[100]; for (int i = 0; i < len; i++) { ch[i] = s.charAt(i); if (ch[i.. Jungol (Java) - 602 : 문자열2 - 자가진단1 문제 5개의 단어를 입력받아 모든 단어를 입력받은 역순으로 출력하는 프로그램을 작성하시오. 각 단어의 길이는 30이하이다. 입력 예 dog cat chick calf goat 출력 예 goat calf chick cat dog import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String[] arr = new String[5]; for (int i = 0; i = 0; i--) { System.out.println(arr[i]); } } } Jungol (Java) - 188 : 문자열1 - 형성평가7 문제 공백을 포함한 문자열을 입력받아 다음과 같이 분리하여 번호와 함께 출력하는 프로그램을 작성하시오. 문자열의 길이는 100자 이하이다. 입력 예 My name is Kimchulsoo 출력 예 1. My 2. name 3. is 4. Kimchulsoo import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s; int n, i; s = sc.nextLine(); n = s.length(); char[] c = new char[100]; int count = 1; System.out.print(count++ + ". "); for (i.. Jungol (Java) - 187 : 문자열1 - 형성평가6 문제 문자열(100자 이하)을 입력받은 후 정수를 입력받아 해당위치의 문자를 제거하고 출력하는 작업을 반복하다가 문자 1개가 남으면 종료하는 프로그램을 작성하시오. 첫 번째 문자의 위치는 1이며 만약 입력받은 번호가 문자열의 길이 이상이면 마지막 문자를 제거한다. * 입출력예에서 진한글씨가 출력 입·출력 예 word 3 wod 1 od 10 o import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s; s = sc.next(); int len = s.length(); char[] c = new char[100]; int i, n, j; .. Jungol (Java) - 186 : 문자열1 - 형성평가5 문제 두 개의 단어를 입력받아서 길이가 긴 단어의 문자 개수를 출력하는 프로그램을 작성하시오. 단어의 길이는 100자 이하다. 입력 예 excel powerpoint 출력 예 10 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s1, s2; s1 = sc.next(); s2 = sc.next(); if (s1.length() > s2.length()) { System.out.println(s1.length()); } else { System.out.println(s2.length()); } } } Jungol (Java) - 185 : 문자열1 - 형성평가4 문제 단어와 문자 한 개를 입력받아서 단어에서 입력받은 문자와 같은 문자를 찾아서 그 위치를 출력하는 프로그램을 작성하시오. 단어에서 첫 번째 문자의 위치는 0으로 하고 찾는 문자가 여러 개일 때는 처음 나오는 위치를 출력한다. 만약 찾는 문자가 없을 때는 "No"라고 출력한다. 대소문자는 구별되며 단어는 100자 이하이다. 입력 예 Jungol.co.kr o 출력 예 4 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s1, s2; s1 = sc.next(); s2 = sc.next(); int len = s1.length(); .. Jungol (Java) - 184 : 문자열1 - 형성평가3 문제 100개 이하의 문자열을 입력받아서 영문자와 숫자만 출력하되 영문자는 모두 소문자로 출력하는 프로그램을 작성하시오. 입력 예 Hancom1234@cqclass.com 출력 예 hancom1234cqclasscom import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s = sc.nextLine(); int len = s.length(); char[] c = new char[100]; for (int i = 0; i = 'a' && c[i] = 'A' &&.. Jungol (Java) - 183 : 문자열1 - 형성평가2 문제 5개 이상 100개 이하의 문자로 된 단어를 입력받은 후 앞에서부터 5자를 출력하는 프로그램을 작성하시오. 입력 예 AbCdEFG 출력 예 AbCdE import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.next(); int len = str.length(); char[] c = new char[100]; for (int i = 0; i < len; i++) { c[i] = str.charAt(i); } for (int i = 0; i < 5; i++) { System.out.print(c[i]); } } } 이전 1 2 3 4 5 6 다음