[브론즈 2] 19532번 수학은 비대면강의입니다

2023. 8. 26. 11:38·Coding Test/백준[JAVA]

문제 링크 : https://www.acmicpc.net/problem/19532

문제

수현이는 4차 산업혁명 시대에 살고 있는 중학생이다. 코로나 19로 인해, 수현이는 버추얼 학교로 버추얼 출석해 버추얼 강의를 듣고 있다. 수현이의 버추얼 선생님은 문자가 2개인 연립방정식을 해결하는 방법에 대해 강의하고, 다음과 같은 문제를 숙제로 냈다.

다음 연립방정식에서 x와 y의 값을 계산하시오.

4차 산업혁명 시대에 숙제나 하고 앉아있는 것보다 버추얼 친구들을 만나러 가는 게 더 가치있는 일이라고 생각했던 수현이는 이런 연립방정식을 풀 시간이 없었다. 다행히도, 버추얼 강의의 숙제 제출은 인터넷 창의 빈 칸에 수들을 입력하는 식이다. 각 칸에는 −999 이상 999 이하의 정수만 입력할 수 있다. 수현이가 버추얼 친구들을 만나러 버추얼 세계로 떠날 수 있게 도와주자.

입력

정수 a, b, c, d, e, f가 공백으로 구분되어 차례대로 주어진다. (−999≤a,b,c,d,e,f≤999)

문제에서 언급한 방정식을 만족하는
(x,y)가 유일하게 존재하고, 이 때 x와 y가 각각 −999 이상 999 이하의 정수인 경우만 입력으로 주어짐이 보장된다.

출력

문제의 답인 x와 y를 공백으로 구분해 출력한다.

입력 1 : 1 3 -1 4 1 7, 출력 1 : 2 -1

입력 2 : 2 5 8 3 -4 -11, 출력 2 : -1 2

코드

import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int a = scan.nextInt();
int b = scan.nextInt();
int c = scan.nextInt();
int d = scan.nextInt();
int e = scan.nextInt();
int f = scan.nextInt();
int y = 0;
int x = 0;
for(int i=-999; i<1000; i++) {
for(int j=-999; j<1000; j++) {
if((a*i+b*j==c) && (d*i+e*j==f)) {
x = i;
y = j;
break;
}
}
}
System.out.println(x + " " + y);
}
}
 
저작자표시 비영리 변경금지 (새창열림)

'Coding Test > 백준[JAVA]' 카테고리의 다른 글

[실버 5] 2563번 색종이  (0) 2023.08.27
[실버 5] 1193번 분수찾기  (0) 2023.08.27
[브론즈 2] 2231번 분해합  (0) 2023.08.26
[브론즈 2] 2798번 블랙잭  (0) 2023.08.26
[브론즈 1] 11005번 진법 변환 2  (0) 2023.08.26
'Coding Test/백준[JAVA]' 카테고리의 다른 글
  • [실버 5] 2563번 색종이
  • [실버 5] 1193번 분수찾기
  • [브론즈 2] 2231번 분해합
  • [브론즈 2] 2798번 블랙잭
woojin._.
woojin._.
여러가지 개발을 해보며 발생하는 이야기들에 대한 블로그입니다:)
  • woojin._.
    Jin's Dev Story
    woojin._.
  • 전체
    오늘
    어제
    • 분류 전체보기 (794)
      • Tools (25)
        • eGovFrame (3)
        • GeoServer (3)
        • QGIS (2)
        • LabelImg (2)
        • Git (6)
        • GitHub (1)
        • Eclipse (7)
        • Visual Studio (1)
      • Web & Android (121)
        • SpringBoot (37)
        • Three.js (2)
        • Spring Data JPA (9)
        • 스프링 부트 쇼핑몰 프로젝트 with JPA (25)
        • Thymeleaf (4)
        • Spring Security (15)
        • Flutter (29)
      • Programming Language (61)
        • JAVA (27)
        • JavaScript (14)
        • Dart (2)
        • Python (15)
        • PHP (3)
      • Database (43)
        • PostgreSQL (32)
        • MYSQL (7)
        • Oracle (3)
        • MSSQL (1)
      • SERVER (17)
        • TCP_IP (3)
        • 리눅스 (7)
        • AWS (7)
      • Coding Test (410)
        • 백준[JAVA] (76)
        • 프로그래머스[JAVA] (257)
        • 알고리즘 고득점 Kit[JAVA] (3)
        • SQL 고득점 Kit[ORACLE] (74)
      • CS 지식 (49)
        • [자료구조] (14)
        • [네트워크] (12)
        • [데이터베이스] (10)
        • [알고리즘] (9)
        • [운영체제] (4)
      • 기타 (6)
      • 자격증 & 공부 (62)
        • 정보처리기사 (2)
        • SQLD (6)
        • 네트워크관리사 2급 (5)
        • 리눅스마스터 1급 (44)
        • 리눅스마스터 2급 (1)
        • ISTQB (3)
        • 시스템보안 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 인기 글

  • 태그

    Oracle
    리눅스마스터 1급
    시큐리티
    python
    JPA
    프로그래머스
    programmers
    spring
    DB
    자바
    CS
    baekjoon
    데이터
    Flutter
    리눅스마스터
    backjoon
    스프링
    springboot
    Java
    postgresql
    CS지식
    백준
    데이터베이스
    리눅스
    스프링부트
    pcce 기출문제
    스프링 부트 쇼핑몰 프로젝트 with JPA
    Spring Security
    플러터
    Linux
  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
woojin._.
[브론즈 2] 19532번 수학은 비대면강의입니다

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.