문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/120803?language=c
JS
문제
1. 정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요.
계획
1. node.Js에서 input 받기
2. 함수로 입력받은 주 숫자의 차 반환하기
3. 함수 실행
참고, 풀이
function solution(num1, num2) {
var answer = 0;
var num = num1-num2;
answer = num;
return answer;
}
main num{
colsol.log('-50000~50000사이의 값을 입력하세요.')
input a
input b
if (num1, num2 >=-50000 & num1, num2 <=50000){
solution(a,b)
consol.log('answer');
} else {
colsol.log('-50000~50000사이의 값을 입력하세요.')
}
}
node.Js에서 input 받기
1. readline 모듈을 가져와서 사용자 입력을 받을 준비를 합니다.
const readline = require('readline');
const 모듈 = require(‘모듈’);
// require는 Node.js에서 모듈을 가져올 때 사용하는 함수입니다.
readline 인터페이스를 생성하여, 표준 입력(process.stdin)과 표준 출력(process.stdout)을 설정합니다. 이렇게 설정하면 콘솔에서 입력과 출력을 사용할 수 있습니다.
const 변수이름 = readline.createInterface({
input: process.stdin,
output: process.stdout
});
createInterface는 Node.js의 readline 모듈에서 제공하는 함수로, 사용자와의 입력 및 출력을 처리하기 위한 인터페이스를 생성합니다. 이 함수는 다음과 같은 매개변수를 받습니다:
input: 입력 스트림을 지정합니다. 일반적으로 process.stdin을 사용하여 사용자 입력을 받습니다.
output: 출력 스트림을 지정합니다. 일반적으로 process.stdout을 사용하여 사용자에게 출력을 표시합니다.
main함수 선언은
function main() { }
으로 하고 후에 main()으로 메인함수를 호출합니다.
//답
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
function solution(num1, num2) {
var answer = num1 - num2;
return answer;
}
function main() {
rl.question('첫 번째 숫자를 입력하세요: ', (input1) => {
rl.question('두 번째 숫자를 입력하세요: ', (input2) => {
const a = Number(input1);
const b = Number(input2);
if (a >= -50000 && a <= 50000 && b >= -50000 && b <= 50000) {
const result = solution(a, b);
console.log(`결과: ${result}`);
} else {
console.log('-50000 ~ 50000 사이의 값을 입력하세요.');
}
rl.close();
});
});
}
main();
답
function solution(num1, num2) {
var answer = 0;
answer = num1 - num2;
return answer;
}
코드 간략화하기
function solution(num1, num2) {
return num1 - num2;
}
◆ C
◆ C
계획
c언어의 함수 형태 찾기
c언어의 사칙연산 방법 찾기
답
// c
#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>
int solution(int num1, int num2) {
return num1 - num2;
}
출처
c 계산기 만들기 :https://patiencelee.tistory.com/648
◆ C#
◆ C#
답
using System;
public class Solution {
public int solution(int num1, int num2) {
return num1 - num2;
}
}
◆ C++
◆ C++
답
#include <string>
#include <vector>
using namespace std;
int solution(int num1, int num2) {
return num1-num2;
}
'내일배움 과제 > 기타 과제' 카테고리의 다른 글
알고리즘 4번 - 추가공부 (0) | 2024.11.12 |
---|---|
알고리즘 3번 - 추가공부 (0) | 2024.11.11 |
알고리즘 2번 - 추가공부 (0) | 2024.11.11 |
알고리즘 40번 - 추가공부 (0) | 2024.11.08 |
알고리즘 39번 - 추가공부 (0) | 2024.11.07 |