[백준] 10430

Jenna·2021년 1월 18일
0

ALGORITHM

목록 보기
7/11
post-thumbnail

(A+B)%C는 ((A%C) + (B%C))%C 와 같을까? (A×B)%C는 ((A%C) × (B%C))%C 와 같을까?세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오.

이제 쵸큼 살짝,,,, 사칙연산은 지겨우려고 해,,,,

c99

#include<stdio.h>

int main(){
    int a, b, c;
    
    scanf("%d %d %d", &a, &b, &c);
    
    printf("%d\n", (a + b) % c);
    printf("%d\n", ((a % c) + (b % c)) % c);
    printf("%d\n", (a * b) % c);
    printf("%d\n", ((a % c) * (b % c)) % c);
    
    return 0;
}

java11

import java.util.Scanner;

class Main
{  
    public static void main(String args[])
    {
        Scanner s = new Scanner(System.in);
        
        int a = s.nextInt();
        int b = s.nextInt();
        int c = s.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);
    }
}

node.js

const readline = require('readline');

const rl = readline.createInterface({
    input: process.stdin,
    output: process.stdout
});

rl.on('line', (line) => {
    const num = line.split(' ').map(i => Number(i));

    console.log((num[0] + num[1]) % num[2]);
    console.log(((num[0] % num[2]) + (num[1] % num[2])) % num[2]);
    console.log((num[0] * num[1]) % num[2]);
    console.log(((num[0] % num[2]) * (num[1] % num[2])) % num[2]);

    rl.close();
}).on("close", () => {
    process.exit();
});

문제가 점점 어려워지면 이때가 그립겠죠,,,ㅎㅎ

profile
언제나 '제나'🌈 '제'일 '나'다운 기록🖊

0개의 댓글