일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Docker
- 편스토랑 우승상품
- gs25
- 금융문자분석경진대회
- 우분투
- 맥북
- programmers
- PYTHON
- 코로나19
- ChatGPT
- 파이썬
- hackerrank
- dacon
- 프로그래머스
- 백준
- 자연어처리
- 프로그래머스 파이썬
- 편스토랑
- SW Expert Academy
- ubuntu
- 캐치카페
- Git
- Kaggle
- 더현대서울 맛집
- Real or Not? NLP with Disaster Tweets
- github
- AI 경진대회
- 데이콘
- leetcode
- Baekjoon
- Today
- Total
목록
반응형
팩토리얼 (4)
솜씨좋은장씨
코딩 1일 1문제! 오늘의 문제는 프로그래머스의 팩토리얼 입니다. 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 👨🏻💻 문제 풀이 - SOMJANG 1. math 의 factorial 함수를 활용하여 팩토리얼을 구하는 함수 factorial 을 만들었습니다. 2. i = 1 부터 시작하고 while 반복문을 실행합니다. 3. 반복문 안에서 아까 만들어 둔 factorial 함수를 활용하여 팩토리얼을 구합니다. 4. 계산한 팩토리얼 값이 입력 받은 수 n 과 같아지면 반복문 종료 -> 이때의 i 를 return 합니다. 5. 계산한 팩토리얼의 값이 만약 ..
코딩 1일 1문제! 오늘의 문제는 백준의 팩토리얼 2 입니다. 27433번: 팩토리얼 2 0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오. www.acmicpc.net 👨🏻💻 문제 풀이 math.factorial 을 활용하여 입력 받은 N 의 팩토리얼을 구했습니다. 👨🏻💻 코드 ( Solution ) import math def factorial_2(N): return math.factorial(N) if __name__ == "__main__": N = int(input()) print(factorial_2(N=N)) GitHub - SOMJANG/CODINGTEST_PRACTICE: 1일 1문제 since 2020.02.07 1일 1문제 since 2020.0..
1일 최소 1문제! 3일차! 이미 오늘 문제의 할당량은 채웠지만 원자력발전소 상태판단 알고리즘 상태판단 경진대회를 위해 LightGBM 모델을 학습시키고 있는데 시간이 너무 오래걸려 그 시간 사이에 문제를 풀어보려합니다. 이번 문제는 팩토리얼 0의 개수! 1676번: 팩토리얼 0의 개수 N!에서 뒤에서부터 처음 0이 아닌 숫자가 나올 때까지 0의 개수를 구하는 프로그램을 작성하시오. www.acmicpc.net 좀 전에 풀었던 팩토리얼을 구하는 문제를 활용하여 풀어보고자 합니다. [BaeKJoon] 10872번: 팩토리얼 (Python) 1일 최소 1문제! 3일차! 이미 오늘 문제의 할당량은 채웠지만 원자력발전소 상태판단 알고리즘 상태판단 경진대회를 위해 LightGBM 모델을 학습시키고 있는데 시간이 ..
1일 최소 1문제! 3일차! 이미 오늘 문제의 할당량은 채웠지만 원자력발전소 상태판단 알고리즘 상태판단 경진대회를 위해 LightGBM 모델을 학습시키고 있는데 시간이 너무 오래걸려 그 시간 사이에 문제를 풀어보려합니다. 이번문제는 팩토리얼! 10872번: 팩토리얼 0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오. www.acmicpc.net 이건 0이상 12이하의 정수를 입력 받으면 그 값에 대해서 팩토리얼 값을 구하는 문제입니다. 반복문을 사용해서 구현해보았습니다. N = int(input()) if N == 0 or N == 1: print(1) else: fact = 1 for i in range(1, N + 1): fact = fact * i print(fa..