목록전체 글 (601)
sm 기술 블로그
let input = require("fs").readFileSync("ex.txt").toString().split(" "); let N = parseInt(input[0]); let result = "" let line = ""; const chatBot = (N) => { let underLine = line; console.log(underLine + '"재귀함수가 뭔가요?"'); if (N == 0) { console.log(underLine + '"재귀함수는 자기 자신을 호출하는 함수라네"'); } else { console.log( underLine + '"잘 들어보게. 옛날옛날 한 산 꼭대기에 이세상 모든 지식을 통달한 선인이 있었어.' ); console.log( underLine + "..
N = int(input()) def chatBot(i, N): print("____"*i+"\"재귀함수가 뭔가요?\"") if i == N: # i와 N이 같으면 함수 호출을 그만함 print("____"*i+"\"재귀함수는 자기 자신을 호출하는 함수라네\"") else: print("____"*i+"\"잘 들어보게. 옛날옛날 한 산 꼭대기에 이세상 모든 지식을 통달한 선인이 있었어.") print("____"*i+"마을 사람들은 모두 그 선인에게 수많은 질문을 했고, 모두 지혜롭게 대답해 주었지.") print("____"*i+"그의 답은 대부분 옳았다고 하네. 그런데 어느 날, 그 선인에게 한 선비가 찾아와서 물었어.\"") chatBot(i+1, N) # i와 N이 같지 않으면 함수 호출을 계속 ..
let input = require("fs").readFileSync(0).toString().split(" "); const fibonacci = (n) => { if (n === 0) return 0; if (n === 1) return 1; return fibonacci(n - 2) + fibonacci(n - 1); }; console.log(fibonacci(parseInt(input[0]))); 설명: https://smhope.tistory.com/184