음이 아닌 정수 x와 y의 모든 해를 찾는 법

canyi·2023년 6월 15일
0

java m1

목록 보기
15/40

문제

2x + 4y의 모든 해를 구하기 x와 y는 음이 아닌 정수이다.

public class ex13 {
    public static void main(String[] args) {
        /*2x + 4y의 모든 해를 구하기 x와 y는 음이 아닌 정수이다.
        *
        * output
        * x = 1 y = 2
        * x = 3 y = 1
        * x = 5 y = 0
        *
        * */

        for (int x = 0; x <= 10; x++) {
            for (int y = 0; y <= 10; y++) {
                int result = 2 * x + 4 * y;
                if (result == 10) {
                    System.out.println("x = " + x + ", y = " + y);
                }
            }
        }
    }
}

설명

  1. 바깥쪽 for 루프에서 x를 0부터 10까지 반복하며, 안쪽 for 루프에서 y를 0부터 10까지 반복합니다.

  2. 각 반복에서 2x + 4y의 값을 계산하여 result 변수에 저장합니다.

  3. 만약 result가 10과 같다면, 즉 2x + 4y가 10이라면, 해당 x와 y 값을 출력합니다.

따라서, 2x + 4y = 10을 만족하는 음이 아닌 정수 해는 x = 1, y = 2, x = 3, y = 1, x = 5, y = 0입니다.

profile
백엔드 개발 정리

0개의 댓글