일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 트리
- 자료구조
- 유사코드
- Combination
- 자바
- java
- Import
- html
- python
- import itertools
- 파이썬
- 알고리즘의 조건 5가지
- 유한소수 판별하기
- 프로그래머스
- 알고리즘
- list
- 코딩 테스트
- 좋은 알고리즘
- itertools
- 알고리즘 표현
- 태그
- 코딩테스트
- 리스트
- 알고리즘의 조건
- 큐
- 스택
- 들여쓰기로 표현한 트리
- LV.1
- 과일 장수
- Tree
- Today
- Total
목록Python (64)
인천의 자유인

나의 문제 풀이def solution(M, N): return M * N -1풀이 자체는 굉장히 간단한 문제이긴 한데 정답률이 낮은 걸 보면 아이디어의 문제인것 같네요.

나의 문제 풀이def solution(score): answer = [] a = [] for x in range(len(score)): avg = sum(score[x])/2 a.append(avg) answer.append(1) for i in range(len(a)): for j in range(len(a)): if a[i] > a[j]: answer[j] = answer[j] + 1 return answer
보호되어 있는 글입니다.

나의 문제 풀이def solution(array): answer = 0 for i in array: for j in str(i): if j == '7': answer+=1 return answer

나의 문제 풀이def solution(n): b = 0 a = 0 while True: a += 1 if ('3' in str(a)) or a%3 == 0: #숫자에 3이 들어가 있거나 3의 배수이면 continue continue b+=1 #위 조건이 부합하지 않을 때만 실행됨 if b == n: break return a
먼저 math모듈를 사용하기 전에 import를 사용해 모듈을 불러와야 한다.import mathmath함수의 종류1) math.sin()함수 - 싸인(Sine)값을 구할 때에 사용는 함수사용법은 다음과 같다.import mathprint("sin(2)의 값:", math.sin(2)) #실행결과 => sin(2): 0.9092974268256817 2) math.cos()함수 - 코싸인(Cosine)값을 구할 때에 사용는 함수사용법은 다음과 같다.import mathprint("cos(2):", math.cos(2)) #실행결과 -> cos(2): -0.4161468365471424 3) math.tan()함수 - 탄젠트(Tangent)값을 구할 때에 사용는 함수사용법은 다음과 같다.import ma..

나의 문제풀이def solution(numbers): alphabet = {"zero":'0', "one":'1', "two":'2', "three":'3', "four":'4', "five":'5', "six":'6', "seven":'7', "eight":'8', "nine":'9'} for x in alphabet: if x in numbers: numbers = numbers.replace(x, alphabet[x]) return int(numbers)

나의 문제풀이 def solution(my_string): lst = [] for x in my_string: if not x.isupper(): #대문자가 아니라면... lst.append(x.upper()) elif not x.islower(): #소문자가 아니라면... lst.append(x.lower()) return ''.join(lst)

나의 문제 풀이 def solution(array, n): new_array = [] b = [] c = [] for x in range(len(array)): if array[x] >= n: new_array.append(array[x] - n) else: new_array.append(n - array[x]) if new_array.count(min(new_array)) > 1: for i in range(len(new_array)): if new_array[i] == min(new_array): b.append(i) for j in b: c.append(array[j]) return min(c) return array[new_array.index(min(new_array))]