Algorithm 215

[정올] 188 : 문자열1 - 형성평가7

문제 공백을 포함한 문자열을 입력받아 다음과 같이 분리하여 번호와 함께 출력하는 프로그램을 작성하시오. 문자열의 길이는 100자 이하이다. * 문장 입력할 때 gets()함수 대신 fgets() 함수를 사용하세요. C++14 적용!​ 입력 예 My name is Kimchulsoo 출력 예 1. My 2. name 3. is 4. Kimchulsoo 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s = sc.nextLine(); String[] arr = s.split(" "); for (int i = 0; i <..

Algorithm/JUNGOL 2022.01.09

[정올] 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 a = sc.next(); String [] arr = new String[100]; arr = a.spli..

Algorithm/JUNGOL 2022.01.09

[정올] 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 a = sc.next(); String [] arr = new String[100]; arr = a.split(""); for(int i=0; i= 'a' && arr[i].charAt(0) = 'A' && arr[i].charAt(0) = '0' && arr[i]..

Algorithm/JUNGOL 2022.01.09

[정올] 601 : 문자열1 - 자가진단9 (**)

문제 문자열을 입력 받아서 문자수만큼 오른쪽으로 한 바퀴 회전하여 출력하는 프로그램을 작성하시오. 문자열의 길이는 100이하이다. 입력 예 PROGRAM 출력 예 MPROGRA AMPROGR RAMPROG GRAMPRO OGRAMPR ROGRAMP PROGRAM 코드 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.next(); int n = a.length(); int count; String [] arr = new String[100]; arr = a.split(""); // 6 0 1 2 3 4 5 / 5 6 0 ..

Algorithm/JUNGOL 2022.01.08

[정올] 600 : 문자열1 - 자가진단8

문제 공백을 포함한 100글자 이하의 문자열을 입력받아 문장을 이루는 단어의 개수를 출력하는 프로그램을 작성하시오. * 문장입력 할 때 gets()함수 대신 fgets() 함수를 사용하세요. C++14 적용!​ 입력 예 My name is Kimchulsoo 출력 예 4 코드 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.nextLine(); String arr [] = new String[100]; arr = a.split(""); int num = 1; for(int i=0; i

Algorithm/JUNGOL 2022.01.08

[정올] 599 : 문자열1 - 자가진단7

문제 문자열을 입력받아 알파벳 문자만 모두 대문자로 출력하는 프로그램을 작성하시오. 문자열의 길이는 100이하이다. 입력 예 1988-Seoul-Olympic!!! 출력 예 SEOULOLYMPIC 코드 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.next(); String [] arr = new String[100]; arr = a.split(""); for(int i=0; i= 'A' && arr[i].charAt(0) = 'a' && arr[i].charAt(0)

Algorithm/JUNGOL 2022.01.08

[정올] 598 : 문자열1 - 자가진단6 (*)

문제 문자를 입력받아 알파벳 문자인 경우에는 그대로 출력하고 숫자인 경우는 아스키코드값을 출력하는 작업을 반복하다가 기타의 문자가 입력되면 종료하는 프로그램을 작성하시오. * 입출력예에서 진한글씨가 출력 입/출력 예 더보기 A A 1 49 @ Hint! 100 미만의 수로 입력 가능한 범위는 1~99, 100 이상의 수로 입력 가능한 범위는 100~9999 이다. 입력값보다 큰수(작은수)를 초기값으로 정하고 작업이 끝난 후 초기값이 그대로 있다면 해당하는 수가 없는 것이다. 코드 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(tru..

Algorithm/JUNGOL 2022.01.08

[정올] 596 : 문자열1 - 자가진단4 (**)

문제 문자열을 입력받고 정수를 입력 받아서 문자열의 맨 뒤부터 정수만큼 출력하는 프로그램을 작성하시오. 만약 입력받은 정수가 문자열의 길이보다 크다면 맨 뒤부터 맨 처음까지 모두 출력한다. (문자열 길이는 최대 100자 이하이다. ) 입력 예 korea 3 출력 예 aer 코드 import java.util.*; import static java.lang.System.exit; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.next(); String[] arr = new String[100]; arr = a.split(""); int n = sc.nex..

Algorithm/JUNGOL 2022.01.08

[정올] 593 : 문자열1 - 자가진단1 (*)

문제 33부터 127 까지의 숫자를 계속 입력받아 입력받은 숫자의 아스키코드에 해당하는 문자를 출력하다가 범위를 벗어나는 입력이 들어오면 종료하는 프로그램을 작성하시오. 입 ·출력 예 ASCII code =? 66 B ASCII code =? 122 z ASCII code =? 0 코드 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(true) { System.out.print("ASCII code =? "); int a = sc.nextInt(); if(a 127) break; System.out.printf(..

Algorithm/JUNGOL 2022.01.08