[백준 2588] 곱셈, [2908] 상수 JAVA

2024. 1. 29. 00:09·코딩테스트/백준

 

두 문제는 푸는 과정이 비슷하여 같이 작성한다.

두 문제 모두 세 자리 수의 각각 백의 자리, 십의 자리, 일의 자리 숫자를 구해야 한다.

 

 

 

[2588 곱셈]

 


 

 

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
	
		int n = 0;
		int a = 0;
		
		n = sc.nextInt();
		a = sc.nextInt();
		
		int b = a / 100;	//100의 자리
		int c = a % 100 / 10;	//10의 자리
		int d = a % 10;		//1의 자리
		
		System.out.println(n*d);
		System.out.println(n*c);
		System.out.println(n*b);
		System.out.println(n*a);
		
	}
}

 

몫을 구하는 /와 나머지를 구하는 %를 사용하여 각각의 100, 10, 1의 자리 수를 구했다.

 


[2908 상수]

 

 

 


 

public class P3 {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		int a = 0;
		int b = 0;
		
		a = sc.nextInt();
		b = sc.nextInt();
		
		int c = a / 100;		//100의 자리 - 1의자리로 변환
		int d = a % 100 / 10 * 10;	//10의 자리
		int e = a % 10 * 100;		//1의 자리 - 100의자리로 변환
		int f = c + d + e;

		int g = b / 100;
		int h = b % 100 / 10 * 10;
		int i = b % 10 * 100;
		int j = g + h + i;

		if(f > j) {
			System.out.println(f);
		}
		else {
			System.out.println(j);
		}
	}
}

 

 

연관된 문제는 같이 푸는 게 좋을 것 같아 2588번과 2908번을 추천한다.

반응형

'코딩테스트 > 백준' 카테고리의 다른 글

[백준 11718] 그대로 출력하기 JAVA  (0) 2024.10.30
[백준 10809] 알파벳 찾기 JAVA  (0) 2024.10.29
[백준 13241] 최소공배수 JAVA  (0) 2024.01.25
[백준 3052] 나머지 JAVA  (0) 2024.01.23
[백준 10815] 숫자 카드 JAVA  (0) 2024.01.12
'코딩테스트/백준' 카테고리의 다른 글
  • [백준 11718] 그대로 출력하기 JAVA
  • [백준 10809] 알파벳 찾기 JAVA
  • [백준 13241] 최소공배수 JAVA
  • [백준 3052] 나머지 JAVA
오은이
오은이
  • 오은이
    오은이 하우스
    오은이
  • 전체
    오늘
    어제
    • 분류 전체보기 (86)
      • 일기 (2)
      • Python (1)
      • Java (5)
      • CS (2)
      • 코딩테스트 (26)
        • 백준 (25)
        • 프로그래머스 (1)
      • 웹 개발 (18)
        • Spring (7)
        • JavaScript (3)
        • WebSquare (5)
        • React (3)
      • DB (5)
        • MySQL (4)
        • Oracle (1)
      • 서버&인프라 (18)
        • Server (5)
        • Cloud (12)
        • Linux (1)
      • 자격증 (9)
        • 정보처리기사 (2)
        • AICE (7)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • GitHub
  • 공지사항

  • 인기 글

  • 태그

    자바
    Java
    AICE Associate
    docker배포
    백준
    docker
    dockerspring
    머신러닝
    react
    MySQL
    db
    리액트
    EC2
    티스토리챌린지
    톰캣
    websquare
    Associate
    클라우드 배포
    웹스퀘어
    알고리즘
    cloud DB
    오블완
    Spring
    Apache
    tomcat
    AI
    백준자바
    AICE
    SpringBoot
    클라우드
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
오은이
[백준 2588] 곱셈, [2908] 상수 JAVA
상단으로

티스토리툴바