문제 풀이 함수 작성하기
🚧 이 문서는 현재 작업 중입니다! 🚧
이 문서는 현재 작업 중이며, 빠른 시일 내에 업데이트될 예정입니다.
이번 챕터에서는 문제 풀이 함수 solution
을 작성하는 방법에 대해 소개합니다!
훑어보기
solution
함수는 문제를 해결하기 위한 코드가 담긴 함수입니다! 이 함수는 알고리즘 문제를 해결하기 위해 필요한 모든 로직을 포함하고 있고, 또 포함해야만 합니다.
문제 풀이 파일에서 testcases
를 제외한 일반적인 solution
함수의 모습은 아래와 같습니다.
js
// 백준 1000번 문제.
function solution(input) {
const [a, b] = input
.trim()
.split(' ')
.map(val => Number(val));
return a + b;
}
export default { solution };
js
// 백준 1000번 문제.
function solution(input) {
const [a, b] = input
.trim()
.split(' ')
.map(val => Number(val));
return a + b;
}
module.exports = { solution };
ts
// 백준 1000번 문제.
import type { Input, Output } from 'bananass';
function solution(input: Input): Output {
const [a, b] = input
.trim()
.split(' ')
.map(val => Number(val));
return a + b;
}
export default { solution };
ts
// 백준 1000번 문제.
import type { Input, Output } from 'bananass';
function solution(input: Input): Output {
const [a, b] = input
.trim()
.split(' ')
.map(val => Number(val));
return a + b;
}
module.exports = { solution };
solution
함수의 입력값은 무엇인가요?
solution
함수의 출력값은 무엇인가요?
solution
함수는 어떤 형태로 작성할 수 있나요?
문제 풀이 함수 solution
은 아래와 같은 모든 함수 형태로 작성할 수 있습니다!