목차 문제풀이를 하기 전에 이번 단계의 제목인 재귀의 개념에 대해서 간단히 요약하자면 재귀함수란, 어떤 함수에서 자신을 다시 호출하여 작업을 수행하는 방식의 함수를 의미한다. 반복을 하되 문제에서 원한 조건을 만족시키기 위해 함수의 인수 등을 바꾸어 가면서 함수에 적용시켜줘야한다. 따라서 이번 단계에서는 숏코딩 보다는 재귀를 사용하며 문제풀이를 하는 방향으로 풀이를 하겠다 팩토리얼(#10872) Problem 0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오. Hint N!은 N부터 1씩 감소하는 정수를 계속 곱해가는 연산방법이다. Solution 재귀을 이용한 풀이 def fac(n): global res if n==0: print(res) return else: r..
파이썬
목차 개요 게임이나 여행계획을 짤 때 디스코드를 통하여 소통을 하는 경우가 많다. 디스코드는 텍스트는 물론 사진 영상 실시간 음성 통화 실시간 영상 통화 여러 가지 종류의 리액션 스티커와 이모지까지 많은 기능들을 지원한다. 또한 봇 이라는 기능도 지원하는데 이를통하여 전화를 하고 있는 방에 노래를 튼다거나 사용자들의 사용시간, 게임을 플레이한 시간등을 트래킹 할 수 있는 기능도 들어가있다. 이번 포스팅 시리즈에서는 온라인 서버 서비스인 replit 과 디스코드에서 지원하는 개발자 툴을 이용하여 봇을 직접 만들어보고 사용해보고 필요한 기능도 추가해보자 디스코드 develop 에서 봇을 생성하고 서버에 추가하기 먼저 아래의 링크를 통해서 디스코드의 계정에 로그인을 해준다. Discord Developer P..