baekjoon

baekjoon - 10926 18108 10430

Across 2023. 3. 26. 22:29

10926 - ??!

문자열을 입력받아 ??! 라는 텍스트와 병합하는 문제

import java.util.Scanner;
 
public class Main {
    public static void main(String[] args) {
 
        Scanner sc = new Scanner(System.in);
        String id = sc.next(); 
        System.out.println(id + "??!");
    }
}

next()는 개행문자를 무시하고 입력을 받고
nextLine()은 한줄 단위로 입력을 받기 때문에 개행문자로 포함한다.

18108 태국식 년도 세기 (108번뇌용 문제번호 맞추기인가?)

import java.util.*;
public class Main{
	public static void main(String args[]){
		Scanner sc = new Scanner(System.in);
		int a = sc.nextInt();
		System.out.println(a - (2541-1998));
	}
}

년도의 차이를 계산하기 귀찮아서 자바에게 시켰다.
상당히 어려웠다.

10430 나머지

import java.util.*;
public class Main{
	public static void main(String args[]){
		Scanner sc = new Scanner(System.in);
        
		int A = sc.nextInt();
		int B = sc.nextInt();
        int C = sc.nextInt();
        
		System.out.println((A+B)%C);
        System.out.println(((A%C) + (B%C))%C);
        System.out.println((A*B)%C);
        System.out.println(((A%C) * (B%C))%C);
	}
}

복붙이라는 신이내린 기능이 풀어준 문제.
사칙연산의 각각의 우선순위를 알아보기위한 문제이긴한것같다.

이러한 순서를 따른다

이미지 출처 url