일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- matplotlib
- Numpy
- 데이터 분석
- sklearn
- SQL
- 빅데이터 분석 기사
- 실기
- 카카오
- 빅분기
- oracle
- 파이썬
- 코딩테스트
- 머신러닝
- 튜닝
- 프로그래머스
- Oracel
- 실습
- R
- 알고리즘
- 오라클
- seaborn
- python3
- pandas
- level 2
- Kaggle
- Python
- level 1
- Today
- Total
목록level 1 (55)
라일락 꽃이 피는 날
[문제] 양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution을 완성해주세요. [제한조건] x는 1 이상, 10000 이하인 정수입니다. [코드] def solution(x): str_x = str(x) sum = 0 for i in range(len(str_x)): sum += int(str_x[i]) if x % sum == 0: answer = True else: answer = False return answer
[문제] 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴하는 함수, solution을 완성해주세요. [제한조건] s는 길이 4 이상, 20이하인 문자열입니다. [코드] def solution(phone_number): answer = '' for i in range(len(phone_number)): if i < len(phone_number)-4: answer += '*' else: answer += phone_number[i] return answer
[문제] 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요. [제한조건] 행렬 arr1, arr2의 행과 열의 길이는 500을 넘지 않습니다. [코드] def solution(arr1, arr2): answer = [] for i in range(len(arr1)): result = [] for j in range(len(arr1[i])): result.append(arr1[i][j] + arr2[i][j]) answer.append(result) return answer
[문제] 함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요. [제한조건] x는 -10000000 이상, 10000000 이하인 정수입니다. n은 1000 이하인 자연수입니다. [코드] def solution(x, n): answer = [] for i in range(n): answer.append(x*(i+1)) return answer
[문제] 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. [제한조건] n과 m은 각각 1000 이하인 자연수입니다. [코드] a, b = map(int, input().strip().split(' ')) str = '' for num in range(b): if num == b: str += '*' * a else: str += '*' * a + '\n' print(str)
[문제] [코드] SELECT DATETIME FROM ANIMAL_INS WHERE DATETIME = (SELECT MAX(DATETIME) FROM ANIMAL_INS);
[문제] [코드] SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NULL ORDER BY ANIMAL_ID;