| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 카이제곱검정
- 내일배움캠프#til#sqld#eda#데이터리터러시
- 내일배움캠프#til#sql
- 제1종오류
- 머신러닝
- 내일배움캠프#til#파이썬#python#통계학
- 딥러닝
- 데이터
- 차원축소
- t검정
- 다중검정
- 이상탐지
- 통계학
- 가설검정
- 내일배움캠프#til#파이썬#python
- 통계학공부
- 내일배움캠프#til#데이터 리터러시
- 데이터분석
- 내일배움캠프#til#파이썬#python#전처리
- 내일배움캠프#til#sqld
- 통계
- A/B테스트
- #내일배움캠프 #사전캠프 #til #sql
- 제2종오류
- 책
- Ai
- 통계101x데이터분석
- 이상치 제거
- 라이브 세션
- vscode
- Today
- Total
목록2025/06/14 (15)
Ming's Life
문제 설명- 자연수 n이 매개변수로 주어집니다. n을 x로 나눈 나머지가 1이 되도록 하는 가장 작은 자연수 x를 return 하도록 solution 함수를 완성해주세요. - 답이 항상 존재함은 증명될 수 있습니다. 제한 사항3 ≤ n ≤ 1,000,000 def solution(n): for x in range(1, n): if n % x == 1: return x
문제 설명정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 제한 사항n은 0 이상 3000이하인 정수입니다. def solution(n): total = 0 for i in range(1, n+1): if n % i == 0: total += i return total def solution(n): return sum(i for i in range(1, n+1) if n % i == 0)컴프리헨션으로 풀어보기
문제 설명- 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요.- 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. 제한 사항N의 범위 : 100,000,000 이하의 자연수def solution(n): return sum(int(i) for i in str(n)) 1. str(n)숫자 n을 문자열로 변환2. for i in str(n)문자열 "123"의 각 문자 '1', '2', '3'에 대해 반복 3. int(i)각 문자를 다시 정수로 변환'1' → 1, '2' → 2, '3' → 3 4. sum(...)각 자릿수를 더해서 합계를 반환
문제 설명- 정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. 재한 사항arr은 길이 1 이상, 100 이하인 배열입니다.arr의 원소는 -10,000 이상 10,000 이하인 정수입니다. def solution(arr): return sum(arr) / len(arr)
문제 설명- 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. 제한 조건num은 int 범위의 정수입니다.0은 짝수입니다. def solution(num): if num % 2 == 0: return "Even" else: return "Odd"
문제 설명- 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요. 제한 사항0 ≤ numbers의 원소 ≤ 1,0001 ≤ numbers의 길이 ≤ 100정답의 소수 부분이 .0 또는 .5인 경우만 입력으로 주어집니다. def solution(numbers): avg = sum (numbers) / len (numbers) answer = round(avg * 2) / 2 return answerdef solution(numbers): return sum(numbers) / len(numbers)
문제 설명- 정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요. 제한 사항0 n ≤ 1000 def solution(n): total = 0 for i in range(0, n + 1, 2): total += i return (total)def solution(n): return sum(range(2, n + 1, 2))
문제 풀이- 각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. - 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를 완성해주세요. 예각 : 0 직각 : angle = 90둔각 : 90 평각 : angle = 180 제한 사항0 angle은 정수입니다. def solution(angle): if 0 def solution(angle): answer = (angle // 90) * 2 + (angle % 90 > 0) * 1 return answer# (angle // 90)# 90으로 나눈 몫을 계산 (0 ~ 89 ➝ 0, ..
문제 풀이- 정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion 함수를 완성해주세요. 제한 사항-50,000 ≤ num1 ≤ 50,000-50,000 ≤ num2 ≤ 50,000 def solution(num1, num2): answer = num1 + num2 return answer
문제 풀이- 정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 solution 함수를 완성해주세요. 제한 사항0 0 def solution(num1, num2): answer = int((num1 / num2) * 1000) return answer def solution(num1, num2): answer = (num1 / num2) * 1000 // 1 return answerint 안쓰고 풀어보기