728x90
๋ฐ˜์‘ํ˜•

๋ฌธ์ œ

 

์˜ค๋Š˜์€ ํ˜œ์•„์˜ ๋ฉด์ ‘ ๋‚ ์ด๋‹ค. ๋ฉด์ ‘ ์ค€๋น„๋ฅผ ์—ด์‹ฌํžˆ ํ•ด์„œ ์•ž์„  ์งˆ๋ฌธ๋“ค์„ ์ž˜ ๋Œ€๋‹ตํ•œ ํ˜œ์•„๋Š” ์ด์ œ ๋งˆ์ง€๋ง‰์œผ๋กœ ์น ํŒ์— ์ง์ ‘ ์ฝ”๋”ฉํ•˜๋Š” ๋ฌธ์ œ๋ฅผ ๋ฐ›์•˜๋‹ค. ํ˜œ์•„๊ฐ€ ๋ฐ›์€ ๋ฌธ์ œ๋Š” ๋‘ ์ˆ˜๋ฅผ ๋”ํ•˜๋Š” ๋ฌธ์ œ์˜€๋‹ค. C++ ์ฑ…์„ ์—ด์‹ฌํžˆ ์ฝ์—ˆ๋˜ ํ˜œ์•„๋Š” ๊ฐ„๋‹จํžˆ ๋‘ ์ˆ˜๋ฅผ ๋”ํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์น ํŒ์— ์ ์—ˆ๋‹ค. ์ฝ”๋“œ๋ฅผ ๋ณธ ๋ฉด์ ‘๊ด€์€ ๋‹ค์Œ ์งˆ๋ฌธ์„ ํ–ˆ๋‹ค. “๋งŒ์•ฝ, ์ž…์ถœ๋ ฅ์ด N๋ฐ”์ดํŠธ ํฌ๊ธฐ์˜ ์ •์ˆ˜๋ผ๋ฉด ํ”„๋กœ๊ทธ๋žจ์„ ์–ด๋–ป๊ฒŒ ๊ตฌํ˜„ํ•ด์•ผ ํ• ๊นŒ์š”?”

ํ˜œ์•„๋Š” ์ฑ…์— ์žˆ๋Š” ์ •์ˆ˜ ์ž๋ฃŒํ˜•๊ณผ ๊ด€๋ จ๋œ ๋‚ด์šฉ์„ ๊ธฐ์–ตํ•ด ๋ƒˆ๋‹ค. ์ฑ…์—๋Š” long int๋Š” 4๋ฐ”์ดํŠธ ์ •์ˆ˜๊นŒ์ง€ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ์ •์ˆ˜ ์ž๋ฃŒํ˜•์ด๊ณ  long long int๋Š” 8๋ฐ”์ดํŠธ ์ˆ˜๊นŒ์ง€ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ์ •์ˆ˜ ์ž๋ฃŒํ˜•์ด๋ผ๊ณ  ์ ํ˜€ ์žˆ์—ˆ๋‹ค. ํ˜œ์•„๋Š” ์ด๋Ÿฐ ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค. “int ์•ž์— long์„ ํ•˜๋‚˜์”ฉ ๋” ๋ถ™์ผ ๋•Œ๋งˆ๋‹ค 4๋ฐ”์ดํŠธ์”ฉ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐ„์ด ๋Š˜์–ด๋‚˜๋Š” ๊ฑธ๊นŒ? ๋ถ„๋ช… long long long int๋Š” 12๋ฐ”์ดํŠธ, long long long long int๋Š” 16๋ฐ”์ดํŠธ๊นŒ์ง€ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ์ •์ˆ˜ ์ž๋ฃŒํ˜•์ผ ๊ฑฐ์•ผ!” ๊ทธ๋ ‡๊ฒŒ ํ˜œ์•„๋Š” ๋‹นํ™ฉํ•˜๋Š” ๋ฉด์ ‘๊ด€์˜ ์–ผ๊ตด์„ ๋’ค๋กœํ•œ ์ฑ„ ์น ํŒ์— ์ •์ˆ˜ ์ž๋ฃŒํ˜•์„ ์จ ๋‚ด๋ ค๊ฐ€๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค.

ํ˜œ์•„๊ฐ€ N๋ฐ”์ดํŠธ ์ •์ˆ˜๊นŒ์ง€ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ด์„œ ์น ํŒ์— ์“ด ์ •์ˆ˜ ์ž๋ฃŒํ˜•์˜ ์ด๋ฆ„์€ ๋ฌด์—‡์ผ๊นŒ?

์ž…๋ ฅ

์ฒซ ๋ฒˆ์งธ ์ค„์—๋Š” ๋ฌธ์ œ์˜ ์ •์ˆ˜ ์ด ์ฃผ์–ด์ง„๋‹ค. (4≤N≤1000; N์€ 4์˜ ๋ฐฐ์ˆ˜)

์ถœ๋ ฅ

ํ˜œ์•„๊ฐ€ N๋ฐ”์ดํŠธ ์ •์ˆ˜๊นŒ์ง€ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ์ •์ˆ˜ ์ž๋ฃŒํ˜•์˜ ์ด๋ฆ„์„ ์ถœ๋ ฅํ•˜์—ฌ๋ผ.

 

๋‚ด๊ฐ€ ์ƒ๊ฐํ•ด๋„ ๋ฌธ์ž์—ด์„ ๋ญ”๊ฐ€ ๋”ํ•˜๋Š”๊ฑด ์•ˆ๋˜๋‹ˆ๊นŒ ๋‹ค๋ฅธ๊ฑฐ๋ฅผ ์จ์•ผํ• ๊ฑฐ ๊ฐ™์€๋ฐ ๋„์ €ํžˆ ๋ชจ๋ฅด๊ฒ ์–ด์„œ ๊ตฌ๊ธ€๋งํ–ˆ๋‹ค๐Ÿ˜‚๐Ÿ˜‚

๋ฐ”๋ณด๋‹ค.... String str = ""; ์„ ์“ฐ๋ฉด ๋œ๋‹ค / ๊ทธ๋ž˜์„œ ๋ฐ‘์ค„ ๊ทธ์ธ ๋ถ€๋ถ„์€ str += "long"์œผ๋กœ ๋ฐ”๊พธ๊ธฐ!

 

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();
		String str = "";
		sc.close();
	
		for (int i =1; i<=N/4; i++) {
			str += "long ";
		}
		System.out.println(str + "int");
	}
}

์ฆˆ์—‰๋‹ต^^

์ˆซ์ž๋ฅผ ๋”ํ•˜๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ ๋ฌธ์ž์—ด์„ ๋”ํ•˜๋Š”๊ฑฐ๋ผ ๋‹นํ™ฉ ๋ฒ„๋ฒ…์˜€๋‹ค..

์–ด์ œ ๊ฒฐ์‹ฌํ•˜๊ณ  ์˜ค๋Š˜ ๋ชป ์˜ฌ๋ฆด๋ป”ํ–ˆ๋Š”๋ฐ 17๋ถ„ ๋‚จ๊ธฐ๊ณ  ๊ฒจ์šฐ์‹œ ์˜ฌ๋ ค๋ณธ๋‹คใ…Ž

728x90
๋ฐ˜์‘ํ˜•
728x90
๋ฐ˜์‘ํ˜•

๋ฌธ์ œ

์ค€์›์ด๋Š” ์ €๋ฒˆ ์ฃผ์— ์‚ด๋ฉด์„œ ์ฒ˜์Œ์œผ๋กœ ์ฝ”์ŠคํŠธ์ฝ”๋ฅผ ๊ฐ€ ๋ดค๋‹ค. ์ •๋ง ๋ฉ‹์กŒ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ, ๋ช‡ ๊ฐœ ๋‹ด์ง€๋„ ์•Š์•˜๋Š”๋ฐ ์ˆ˜์ƒํ•˜๊ฒŒ ๋†’์€ ๊ธˆ์•ก์ด ๋‚˜์˜ค๋Š” ๊ฒƒ์ด๋‹ค! ์ค€์›์ด๋Š” ์˜์ˆ˜์ฆ์„ ๋ณด๋ฉด์„œ ์ •ํ™•ํ•˜๊ฒŒ ๊ณ„์‚ฐ๋œ ๊ฒƒ์ด ๋งž๋Š”์ง€ ํ™•์ธํ•ด๋ณด๋ ค ํ•œ๋‹ค.

์˜์ˆ˜์ฆ์— ์ ํžŒ,

  • ๊ตฌ๋งคํ•œ ๊ฐ ๋ฌผ๊ฑด์˜ ๊ฐ€๊ฒฉ๊ณผ ๊ฐœ์ˆ˜
  • ๊ตฌ๋งคํ•œ ๋ฌผ๊ฑด๋“ค์˜ ์ด ๊ธˆ์•ก

์„ ๋ณด๊ณ , ๊ตฌ๋งคํ•œ ๋ฌผ๊ฑด์˜ ๊ฐ€๊ฒฉ๊ณผ ๊ฐœ์ˆ˜๋กœ ๊ณ„์‚ฐํ•œ ์ด ๊ธˆ์•ก์ด ์˜์ˆ˜์ฆ์— ์ ํžŒ ์ด ๊ธˆ์•ก๊ณผ ์ผ์น˜ํ•˜๋Š”์ง€ ๊ฒ€์‚ฌํ•ด๋ณด์ž.

์ž…๋ ฅ

์ฒซ์งธ ์ค„์—๋Š” ์˜์ˆ˜์ฆ์— ์ ํžŒ ์ด ๊ธˆ์•ก X๊ฐ€ ์ฃผ์–ด์ง„๋‹ค.

๋‘˜์งธ ์ค„์—๋Š” ์˜์ˆ˜์ฆ์— ์ ํžŒ ๊ตฌ๋งคํ•œ ๋ฌผ๊ฑด์˜ ์ข…๋ฅ˜์˜ ์ˆ˜ N์ด ์ฃผ์–ด์ง„๋‹ค.

์ดํ›„ ๊ฐœ์˜ ์ค„์—๋Š” ๊ฐ ๋ฌผ๊ฑด์˜ ๊ฐ€๊ฒฉ a์™€ ๊ฐœ์ˆ˜ ๊ฐ€ ๊ณต๋ฐฑ์„ ์‚ฌ์ด์— ๋‘๊ณ  ์ฃผ์–ด์ง„๋‹ค.

์ถœ๋ ฅ

๊ตฌ๋งคํ•œ ๋ฌผ๊ฑด์˜ ๊ฐ€๊ฒฉ๊ณผ ๊ฐœ์ˆ˜๋กœ ๊ณ„์‚ฐํ•œ ์ด ๊ธˆ์•ก์ด ์˜์ˆ˜์ฆ์— ์ ํžŒ ์ด ๊ธˆ์•ก๊ณผ ์ผ์น˜ํ•˜๋ฉด Yes๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ์ผ์น˜ํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด No๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.

 

import java.util.Scanner;

public class Solution25304 {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int X,N,a,b;
		X = sc.nextInt();
		N = sc.nextInt();
		int sum =0;
		
		for (int i =0; i<N; i++) {
			a = sc.nextInt();
			b = sc.nextInt();
			sum += a * b;
				}
		if (sum == X) {
			System.out.println("Yes");
		}
		else {
			System.out.println("No");
				}
			}
		}

๋ธ”ํƒœ๊ธฐ๋ฅผ ๊ทน๋ณตํ•˜๊ณ  ๋‹ค์‹œ ๋Œ์•„์™”๋‹ค^^ ๋ง‰์ƒ ํ•˜๋ฉด ์žฌ๋ฐŒ๋Š”๋ฐ ์ฑ…์ƒ ์•ž์— ์•‰๊ธฐ๊นŒ์ง€ ์‹œ๊ฐ„์ด ๋„ˆ๋ฌด ์˜ค๋ž˜ ๊ฑธ๋ฆฐ๋‹ค..

์–ผ๋ฅธ ์Šคํ„ฐ๋””๋ฅผ ํ•ด์•ผํ•˜์ง€ ์‹ถ๋‹ค ใ…œ ์˜ค๋Š˜๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐฑ์ค€ 1์ผ 1๋ฌธ์ œ๋Š” ๋ฌด์กฐ๊ฑด ํ’€์–ด์•ผ์ง€!! ์•ˆ ์˜ฌ๋ผ์˜ค๋ฉด ํ˜ผ๋‚ด์ฃผ3..

 

 

์ด ๋ฌธ์ œ๋Š” ํŠน์ดํ•˜๊ฒŒ yes/no๋กœ ์ถœ๋ ฅํ•˜๋Š” ๋ฌธ์ œ์˜€๋‹ค 

ํฌ๊ฒŒ ์–ด๋ ค์šด ๋ฌธ์ œ๋Š” ์•„๋‹ˆ์ง€๋งŒ ์•„์ง๋„ ๋ญ”๊ฐ€ +=์„ ์“ฐ๋Š”๊ฑธ ์ž˜ ๊นŒ๋จน๋Š”๊ฑฐ ๊ฐ™๋‹ค..

 

 

๋‹ค๋ฅธ๋ถ„๋“ค์€ ์–ด๋–ป๊ฒŒ ํ’€์—ˆ๋Š”์ง€ ๊ถ๊ธˆํ•ด์„œ ๋‹ค๋ฅธ ๋ธ”๋กœ๊ทธ๋ฅผ ์ฐพ์•„๋ณด์•˜๋‹ค!

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        int total =  sc.nextInt();
        int count = sc.nextInt();

        for(int i = 0; i< count; i++){
            int price = sc.nextInt();
            int num = sc.nextInt();

            total = total - (price * num);
        }

        if(total == 0) System.out.println("Yes");
        else System.out.println("No");


    }
}

์ด๋ถ„์€ ์ „์ฒด๊ฐ’์—์„œ ์ข…๋ฅ˜์˜ ์ˆ˜์™€ ๊ฐ’์„ ๊ณฑํ•œ๊ฐ’์„ ๋บ€๊ฐ’์ด 0์ด๋‹ค๋ฅผ ์ด์šฉํ•ด์„œ ๋ฌธ์ œ๋ฅผ ํ‘ธ์…จ๋‹ค๐Ÿ‘

๋‹ค๋“ค ์ƒ๊ฐํ•˜๋Š”๊ฒŒ ๋‹ฌ๋ผ์„œ ์žฌ๋ฐŒ๋Š”๊ฑฐ ๊ฐ™๋‹ค๐Ÿ˜Š๐Ÿ˜Š

๋‚ด์ผ๋ถ€ํ„ด ์ •์ฒ˜๊ธฐ ์‹ค๊ธฐ ๊ณต๋ถ€ํ•œ๊ฒƒ๋„ ์˜ฌ๋ฆด๊ฑฐ๋‹ค.. ์•„๋งˆ๋‘...

728x90
๋ฐ˜์‘ํ˜•
728x90
๋ฐ˜์‘ํ˜•

for๋ž‘ while, ๋‹ค์ค‘ for๋ฌธ์ด ์žˆ์—ˆ๋˜๊ฑฐ ๊ฐ™์€๋ฐ ๋ฐ˜๋ณต๋ฌธ์ด ์ž์„ธํžˆ ๊ธฐ์–ต์ด ์•ˆ๋‚˜์„œ ๋‹ค๋ฅธ ๋ธ”๋กœ๊ทธ ๋ณด๊ณ  ํ•œ๋ฒˆ ์Šค์œฝ ๋ณด๊ณ  ๋ฐฑ์ค€ ์Šคํƒ€ํŠธ
์ฒซ๋ฒˆ์งธ ๊ตฌ๊ตฌ๋‹จ์€ ์ •๋ง ๋งŽ์ด ๋‚˜์˜ค๋Š” ๊ฑฐ๋ผ ๊ดœ์ฐฎ์•˜๋Š”๋ฐ ๋‘๋ฒˆ์งธ ๋ฌธ์ œ๋ถ€ํ„ฐ ๋ง‰ํ˜”๋‹ค...๋žŒ...์ฅ...
 

10950. A+B - 3

๋ฌธ์ œ

๋‘ ์ •์ˆ˜ A์™€ B๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ๋‹ค์Œ, A+B๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

์ž…๋ ฅ

์ฒซ์งธ ์ค„์— ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์˜ ๊ฐœ์ˆ˜ T๊ฐ€ ์ฃผ์–ด์ง„๋‹ค.

๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋Š” ํ•œ ์ค„๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์œผ๋ฉฐ, ๊ฐ ์ค„์— A์™€ B๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (0 < A, B < 10)

์ถœ๋ ฅ

๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋งˆ๋‹ค A+B๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.


ํ‚ค๋ณด๋“œ๋กœ ์ถœ๋ ฅ๋ฐ›๋Š”๊ฑฐ scanner๋ง๊ณ  ๋ฒ„ํผ ์–ด์ฉŒ๊ณ ๋„ ์žˆ์—ˆ๋Š”๋ฐ ์ผ๋‹จ ์•„๋Š” scanner๋กœ.. ๋‹ค์Œ์— ๋ฒ„ํผ ์–ด์ฉŒ๊ณ  ์•Œ์•„๋ด์•ผ์ง€ใ…Ž
์—ฌ๋Ÿฌ๊ฐœ๊ฐ€ ์ฃผ์–ด์ ธ์„œ ์–ด์ฉŒ์ง€ ํ•˜๋‹ค๊ฐ€ ๋ญ”๊ฐ€ ๋ฐฐ์—ด? ๊ฐ™์€๊ฑฐ ์ฃผ๋ฉด ๋ ๊ฑฐ ๊ฐ™์€๋ฐ... ์ผ๋‹จ ๊ฐ์ด ์•ˆ์˜ค๋ฉด ์จ๋ณด๊ธฐ

import java.util.Scanner;

public class Solution10950 {
	public static void main (String[] args) {
		Scanner sc = new Scanner(System.in);
		int t = sc.nextInt();
		int arr[] = new int[t];
		
		for (int i = 0; i<t; i++) {
			int a = sc.nextInt();
			int b = sc.nextInt();
			arr[i] = a + b;
		}
//		sc.close();
		
		for (int k : arr) {
			System.out.println(k);
		}
	}
}

+) ๋งˆ์ง€๋ง‰์— for ( : ) ์“ฐ๋Š”๊ฑด ๋ธ”๋กœ๊ทธ์—์„œ ๋ณด๊ณ  ๋ฐฐ๊ผˆ๋‹ค ^^ 
๋ชจ๋ฐฉ์€ ์„ฑ๊ณต์˜ ์–ด๋จธ๋‹ˆ ^^ ๋ผ๊ณ  ์ƒ๊ฐํ•œ๋‹ค^^^^
 
์ €๋ ‡๊ฒŒ for๋ฌธ์— : (์ฝœ๋ก )์„ ์‚ฌ์šฉํ•˜๋ฉด arr์—์„œ ๊ฐ์ฒด๋ฅผ ๊บผ๋‚ด์„œ k๋ฅผ ํ†ตํ•ด ์ถœ๋ ฅํ•˜๊ฒ ๋‹ค๋Š” ์˜๋ฏธ๋ผ๊ณ  ํ•œ๋‹ค!! 
์ž์ฃผ ์‚ฌ์šฉํ•  ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค ๐Ÿ˜Š
 

8393. ํ•ฉ

๋ฌธ์ œ

n์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, 1๋ถ€ํ„ฐ n๊นŒ์ง€ ํ•ฉ์„ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

์ž…๋ ฅ

์ฒซ์งธ ์ค„์— n (1 โ‰ค n โ‰ค 10,000)์ด ์ฃผ์–ด์ง„๋‹ค.

์ถœ๋ ฅ

1๋ถ€ํ„ฐ n๊นŒ์ง€ ํ•ฉ์„ ์ถœ๋ ฅํ•œ๋‹ค.

 
1๋ถ€ํ„ฐ n๊นŒ์ง€ ํ•ฉ์„ ๊ตฌํ•˜๋ผ๋‹ˆ๊นŒ 2๋ถ„์˜ n(n+1) ๊ณต์‹์„ ๋„ฃ์–ด์„œ ํ•˜๊ณ  ์‹ถ์€๋ฐ ๋ฐ˜๋ณต๋ฌธ์ด ์•„๋‹ˆ๊ธฐ๋„ํ•˜๊ณ  ์ฝ”๋“œ๊ฐ€  ์ •๋ง ์งง์•„์งˆ๊ฑฐ ๊ฐ™์ง€๋งŒ ํ•œ๋ฒˆ ํ•ด๋ดค๋‹คใ…‹

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		System.out.println(n*(n+1)/2);
	}		
}

์ฑ„์  ๊ฒฐ๊ณผ๋Š” 

๋ฐ˜๋ณต๋ฌธ์„ ์•ˆ์ผ๋Š”๋ฐ ๋‹ต์ด ๋‚˜์™€์„œ ๊ทธ๋Ÿฐ๊ฐ€ ๋งž์•˜๋‹ค ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹
๊ทผ๋ฐ ๋ฐ˜๋ณต๋ฌธ์ธ๋ฐ ์ด๋ ‡๊ฒŒ ์“ฐ๋ฉด ์•ˆ๋ ๊ฑฐ ๊ฐ™๊ณ  sum์„ ์‚ฌ์šฉํ–ˆ๋˜๊ฒŒ  ์ƒ๊ฐ๋‚˜์„œ ๋‹ค์‹œ ํ’€์–ด๋ณด์•˜๋‹ค
 

import java.util.Scanner;

public class Main_2 {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		int sum=0;
		
		for (int i=1; i<=n; i++) {
			sum +=i;
		}
		System.out.println(sum);
	}
}

๋‘๊ฐ€์ง€ ๋‹ค ์ •๋‹ต์ด ๋‚˜์™”๊ณ  ์œ„์— ๋ฌธ์ œ ๋ณด๋‹ค ์‰ฌ์› ๋‹ค ^^
์–ผ๋ฅธ ๋ฐ˜๋ณต๋ฌธ ๋๋‚ด๊ณ  ๋ฐฐ์—ด ๊ฐ€๋ณด์ž๊ณ ๐Ÿ’ช๐Ÿ’ช๐Ÿ’ช

728x90
๋ฐ˜์‘ํ˜•
728x90
๋ฐ˜์‘ํ˜•

 

[๋ฌธ์ œ] - [๋‹จ๊ณ„๋ณ„๋กœ ํ’€์–ด๋ณด๊ธฐ] ๋“ค์–ด๊ฐ€๋ฉด ์ด๋ ‡๊ฒŒ ๋‚˜์˜ต๋‹ˆ๋‹ค! ์ €๋Š” ๋‹น์—ฐํžˆ 1๋‹จ๊ณ„๋ถ€ํ„ฐ ์‹œ์ž‘^^

 ์‹ธํ”ผ ํ•ฉ๊ฒฉํ•˜๊ณ  ๋ถ„๋ฐ˜ ์‹œํ—˜์œผ๋กœ ๋ฐฑ์ค€์„ ํ•˜๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™์•„์„œ ๋ฌตํ˜€ ๋†“์€ ์•„์ด๋””๋ฅผ ๊บผ๋‚ด๋ณด์•˜์Šต๋‹ˆ๋‹ค ใ…‹ใ…‹ใ…‹ใ…‹

์‚ฌ์‹ค ์•„์ด๋”” ์—†๋Š” ์ค„ ์•Œ๊ณ  ๊ฐ€์ž…ํ•˜๋ ค๋‹ค๊ฐ€ ๋งจ๋‚  ์“ฐ๋Š” ์•„์ด๋””๊ฐ€ ์กด์žฌํ•˜๋Š” ์•„์ด๋””๋ผ๊ณ ํ•ด์„œ ์ฐพ์•„๋ดค๋”๋‹ˆ ์žˆ์—ˆ๋„ค์š” ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹

์–ด๋–ป๊ฒŒ ๊ณต๋ถ€ํ• ๊นŒ ํ•˜๋‹ค๊ฐ€ ๋‹จ๊ณ„๋ณ„๋กœ ํ’€์–ด๋ณด๊ธฐ๊ฐ€ ์žˆ์–ด์„œ ๊ทธ๊ฑธ๋กœ ์‹œ์ž‘!!

์•„๋ฌด๋ž˜๋„ ์ด๋Ÿฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ณต๋ถ€๋ฅผ ํ•˜๋Š”๊ฒŒ ์ฒ˜์Œ์ด๋‹ค ๋ณด๋‹ˆ ๋‹จ๊ณ„๋ณ„๋กœ ํ•˜๋Š”๊ฒŒ ์ข‹์€๊ฑฐ ๊ฐ™์•„์š”

1๋‹จ๊ณ„ ๋ถ€ํ„ฐ public static void main ์ดํ›„๋กœ ์ƒ๊ฐ์ด ์•ˆ๋‚˜์„œ ๊ณ ๋ฏผํ•ด๋ณด๊ณ  ํ•˜๋‹ˆ๊นŒ ๋‚ด๊ฐ€ ์–ผ๋งˆ๋‚˜ ๋ชฐ๋ž๋Š”์ง€ ๋Š๊ปด์ง...

์‚ฌ์น™ ์—ฐ์‚ฐ๊นŒ์ง€๋Š” Scanner(ํ‚ค๋ณด๋“œ ์ž…๋ ฅ๊ฐ’) ์จ์„œ ์‹ ๋‚˜๊ฒŒ ํ’€๋‹ค๊ฐ€ ๊ฐ‘์ž๊ธฐ ๋‚˜๋ฅผ ๋‹นํ™ฉํ•˜๊ฒŒ ํ•œ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ๋Š”๋ฐ..

์•„๋‹ˆ ์˜ค์ž‰? ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ•˜๋‚˜? ํ•œ์ฐธ์„ ๊ณ ๋ฏผํ•˜๋‹ค๊ฐ€

์ผ๋‹จ ์ž…๋ ฅ์„ ํ•ด์•ผํ•˜๋‹ˆ๊นŒ Scanner ์‚ฌ์šฉํ•˜๊ณ  ๋ฌธ์ž์—ด์ด๋‹ˆ๊นŒ Scanner ์“ฐ๊ณ  

๊ทธ ๋‹ค์Œ์— a = sc.nextString(); ์ณค๋Š”๋ฐ ๋นจ๊ฐ„์ค„ ๋„์—ฌ์„œ ์ƒ๊ฐํ•ด๋ณด๋‹ˆ๊นŒ ๋‚˜๋„ ์ด๋Ÿฐ๊ฑฐ ๋ณธ์  ์—†์–ด์„œ ํ•œ์ฐธ์„ ๊ณ ๋ฏผํ•˜๋‹ค๊ฐ€

๋‹ค์‹œ ์ ์–ด์„œ next๋’ค์— ์ž๋™์™„์„ฑ์œผ๋กœ ๋‚˜์˜ค๋Š”๊ฒŒ ๋ญ”์ง€ ๋ณด๊ณ  nextLine์ด ์žˆ๊ธธ๋ž˜ ๋งž๋Š”๊ฑฐ ๊ฐ™์•„์„œ ์ ์—ˆ๋Š”๋ฐ

์ฒ˜์Œ์œผ๋กœ ์ฒซ ์‹œ๋„๋งŒ์— ๋งž์ถฐ์„œ ์ •๋ง ๊ธฐ๋ถ„์ด ์ข‹์•˜๋‹ค^^ ๋ฟŒ๋“ฏ์žผ....

import java.util.Scanner;

 

public class Solution10926 {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

String a;

a = sc.nextLine();

System.out.println(a + "??!");

}

}

์ค„ ๊ฐ„๊ฒฉ์€ ์•ˆ ๋งž์ง€๋งŒ ๊ณ ๋ คํ•ด์ฃผ์‹œ๊ตฌ์—ฌ...

์ •๋ง ๋ณ„๊ฑฐ ์•„๋‹ˆ์ง€๋งŒ ๋งž์•˜์Šต๋‹ˆ๋‹ค!!๊ฐ€ ๊ธฐ๋ถ„์ด๊ฐ€ ์ •๋ง ์ข‹๋‹ค :)

 

๊ทธ๋Ÿฌ๊ณ  ๋ฌธ์ž๋ฅผ ์ž…๋ ฅํ• ๋•Œ๋Š” sc.nextLine์ธ๊ฐ€๋ณด๋‹ค ์‹ถ์–ด์„œ ๋‹ค์‹œํ•œ๋ฒˆ ๊ฒ€์ƒ‰์„ ํ•ด๋ดค๋Š”๋ฐ,

next()๋ž‘ nextLint()์ด ์žˆ์—ˆ๋‹ค

 

์ด ๋‘˜์˜ ์ฐจ์ด๋Š”

 

๋”๋ณด๊ธฐ

next() : ๋ฌธ์ž ๋˜๋Š” ๋ฌธ์ž์—ด์„ ๊ณต๋ฐฑ ๊ธฐ์ค€์œผ๋กœ ํ•œ๋‹จ์–ด ๋˜๋Š” ํ•œ๋ฌธ์ž์”ฉ ์ž…๋ ฅ ๋ฐ›์Œ

nextLine() : ๋ฌธ์ž ๋˜๋Š” ๋ฌธ์žฅ ํ•œ ๋ผ์ธ ์ „์ฒด๋ฅผ ์ž…๋ ฅ ๋ฐ›๋Š”๋‹ค

 

 

char์ด๋ž‘ next / string์ด๋ž‘ nextLine ์ง๊ฟ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋  ๊ฒƒ ๊ฐ™๋‹ค!!

728x90
๋ฐ˜์‘ํ˜•

+ Recent posts