영원히 흘러가는 강

코드업 100제 (1076~1080) 본문

알고리즘

코드업 100제 (1076~1080)

double_R_one_G 2020. 9. 23. 13:17
728x90

 

1076. 

 

import java.util.Scanner;

public class main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		char x=sc.nextLine().charAt(0);
		int y=(int)x;
		int z=97;
		if(y<96 || y>123)
			System.out.println("영어 소문자만 가능");
		else {
			for(;z<=y;z++)
				System.out.print((char)z+"     ");
	}}}

 

 

 

 

 

1077. 정수(0 ~ 100) 1개를 입력받아 0부터 그 수까지 순서대로 출력해보자.

 

import java.util.Scanner;

public class main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int x=sc.nextInt();
		if(x<0 || x>100) {
			System.out.println("잘못됨");
		}
		else {
			for(int i=0;i<=x;i++) 
				System.out.println(i);
	}}}

 

 

 

 

 

1078. 정수(1 ~ 100) 1개를 입력받아 1부터 그 수까지 짝수의 합을 구해보자.

 

import java.util.Scanner;

public class main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int x=sc.nextInt();
		int sum=0;
		
		for(int i=0;i<=x;i++) {
			if(i%2==0) {
				sum+=i;
			}
		}
		System.out.println(sum);
	}}

 

 

 

 

 

1079. 'q'가 입력될 때까지 입력한 문자를 계속 출력하는 프로그램을 작성해보자.

 

import java.util.Scanner;

public class main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		while (true) {
			char x=sc.next().charAt(0);
			
				if(x=='q')
					break;
				System.out.println(x);
			}
		}
	}

 

 

 

 

 

1080 . 1, 2, 3 ... 을 계속 더해 나갈 때,그 합이 입력한 정수(0 ~ 1000)보다 같거나 작을 때까지


계속 더하는 프로그램을 작성해보자.

 

import java.util.Scanner;

public class main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
			int x=sc.nextInt();
			int sum=0;
			int i=0;
			for(;;i++) {
				sum+=i;
				if(sum>=x)
					break;
			}	
			System.out.println(i);
			}
		}
728x90

'알고리즘' 카테고리의 다른 글

코드업 100제(1086~1090)  (0) 2020.09.25
코드업 100제 (1081~1085)  (0) 2020.09.24
코드업 100제 (1071~1075)  (0) 2020.09.23
코드업 100제(1066~1070)  (0) 2020.09.23
코드업 100제 (1061~1065)  (0) 2020.09.22
Comments