코드 그라데이션

[Lv.0] (4문제) a와 b 출력하기, 문자열 반복해서 출력하기, 덧셈 식 출력하기, 문자열 출력하기 본문

Java/알고리즘

[Lv.0] (4문제) a와 b 출력하기, 문자열 반복해서 출력하기, 덧셈 식 출력하기, 문자열 출력하기

완벽한 장면 2023. 5. 10. 20:29

1. a와 b 출력하기

https://school.programmers.co.kr/learn/courses/30/lessons/181951

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

문제 설명

: 정수 a와 b가 주어집니다. 각 수를 입력받아 입출력 예와 같은 형식으로 출력하는 코드를 구현해 보세요.

 

제한사항

: -100,000 <= a,

  b <= 100,000

 

입출력 예

입력 #1

4 5

출력 #1 

a = 4
b = 5

 

아이디어

- 스캐너 입력받는 건 기본으로 형태 맞춰서 하고,

- 출력도 출력 예 #1 형태로 나오도록 출력문을 작성

 

작성한 코드

import java.util.Scanner;

public class Solution {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);    
        int a = sc.nextInt();
        int b = sc.nextInt();
        
        System.out.println("a = " + a);
        System.out.println("b = " + b);
    }
}

2. 문자열 반복해서 출력하기

https://school.programmers.co.kr/learn/courses/30/lessons/181950

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

문제 설명

문자열 str 과 정수 n 이 주어집니다.

str 이 n번 반복된 문자열을 만들어 출력하는 코드를 작성해 보세요.

 

제한 사항

 

입출력 예

입력 #1

string 5

출력 #1

stringstringstringstringstirng

 

아이디어

- 문자열 입력 스캐너 하나, 정수 입력 스캐너 하나 만들고

- 반복문 돌려서 문자열 다섯 번 출력

- 여기서 for문의 조건식은 (i<입력받은 수)

 

나의 답안

import java.util.Scanner;

public class Solution {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String str = sc.next();
        int n = sc.nextInt();
        
        
        for (int i = 0; i < n; i++) {
        System.out.print(str);
        }
    }
}

3. 덧셈식 출력하기

https://school.programmers.co.kr/learn/courses/30/lessons/181947

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

문제 설명

두 정수 a, b가 주어질 때, 다음과 같은 형태의 계산식을 출력하는 코드를 작성해 보세요.

a + b = c

 

제한 사항

1 <= a, b <= 100 

 

입출력 예

입력 #1

4 5

출력 #1

4 + 5 = 9

 

아이디어

- 두 정수를 입력받고, 합을 저장하는 변수를 따로 둔다.

- 출력 형태 맞춰주고 출력하면 된다.

 

나의 답안

import java.util.Scanner;

public class Solution {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();
        int sum = a + b;

        System.out.println(a + " + " + b + " = " + sum);
    }
    
}

 


4. 문자열 출력하기

https://school.programmers.co.kr/learn/courses/30/lessons/181952

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

문제 설명

문자열 str이 주어질 때, str을 출력하는 코드를 작성해 보세요.

제한 사항

1 ≤ str의 길이 ≤ 1,000,000
str에는 공백이 없으며, 첫째 줄에 한 줄로만 주어집니다.

 

입출력 예

입력

HelloWorld!

출력

HelloWorld!

 

아이디어

- 말 그대로 그냥 입력받는 변수를 String으로 잡고, 스캐너를 받으면 됨.

 

나의 답안

import java.util.Scanner;

public class Solution {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String a = sc.next();
        System.out.println(a);
    }
}

 

728x90
Comments