본문 바로가기

전체 글

(21)
[파이썬] 백준 10870번 피보나치 수 5 (5월6일) https://www.acmicpc.net/problem/10870 10870번: 피보나치 수 5 피보나치 수는 0과 1로 시작한다. 0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이다. 그 다음 2번째 부터는 바로 앞 두 피보나치 수의 합이 된다. 이를 식으로 써보면 Fn = Fn-1 + Fn-2 (n>=2)가 된다. n=17일때 까지 피보나치 수를 써보면 다음과 같다. 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597 n이 주어졌을 때, n번째 피보나치 수를 구하는 www.acmicpc.net 피보나치수 를 재귀함수를 써서 풀어야 한다는 생각에 뭔가 많이 어려울것 같았는데 의외로 답은 이미 문제에서 주어졌었다. 주요 ..
10872번 팩토리얼 https://www.acmicpc.net/problem/10872 10872번: 팩토리얼 0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 정수 N(0 ≤ N ≤ 12)가 주어진다. 출력 첫째 줄에 N!을 출력한다. 예제 입력 1 복사 10 예제 출력 1 복사 3628800 a= int(input()) def factorial(a): if a== 0: return 1 elif a== 1: return 1 return a* factorial(a-1) print(factorial(a))
Checkio Firstword (Simplified) 5월 4일 First Word (simplified) You are given a string where you have to find its first word. This is a simplified version of the First Word mission. Input string consists of only english letters and spaces. There aren’t any spaces at the beginning and the end of the string. Input: A string. Output: A string. Example: first_word("Hello world") == "Hello" ​ 답 ​ def first_word(text: str) -> str: ret..
파이썬 백준 코딩 유튜브에서 대기업 취업하는 방법을 직관적으로 설명한 "안경잡이 개발자" 라는 사람이 있다. 여러분야로 그야말로 팔방미인인 사람인데 여기서 추천해준 방법이 바로 백준 알고리즘을 풀어보는것. 얕은 지식으로 자바와 C언어를 어느정도 할수있지만 정말 코딩을 할수있는 언어는 파이썬 인것같다. 그러므로 파이썬으로 알고리즘을 정말 마스터 해보려고 한다. 정말 많은 풀이 방법과 효과적인 표현방법이 있지만 나는 내 수준에 맞춰서 천천히 나아가보자 한다. 백준 알고리즘 을 매일매일 한문제씩 풀어보고 푼다면 1년 후에는 얼마나 발전되있을지 기대된다.
새로운 블로그 앞으로 주로 네가지 정도의 카테고리로 나누어서 시간이 지남에 따라 미래에 5년 10년 후 다시 돌아보게 되는 시간이 되었으면 좋겠다. 지금 내가 하고있는/ 해본것은 1. 안드로이드 앱 만들기 (Uni) 2. 유니티로 게임 만들기 (Wonderland) 3. 파이썬 알고리즘 공부하기 이번년도 목표로는 유니의 안정화, 게임 개발 완료, 매일 코딩 알고리즘 한문제 정도 이다.