본문 바로가기

728x90
반응형

python

(55)
C264x200.fwebp.q85 [코딩테스트 입문] 배열 뒤집기 배열 뒤집기1안) solution.pydef solution(num_list): answer = [] answer = list(reversed(num_list)) return answer2안) solution.pydef solution(num_list): answer = [] answer = num_list[::-1] return answer3안) solution.pydef solution(num_list): answer = [] for i in num_list[::-1]: answer.append(i) return answer 출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/co..
C264x200.fwebp.q85 [코딩테스트 입문] 중앙값 구하기 중앙값 구하기1안) solution.pydef solution(array): answer = 0 array.sort() median = len(array) // 2 if len(array) % 2 == 1: return array[median] answer = ((array[median - 1] + array[median]) / 2) return answer2안) solution.pydef solution(array): answer = 0 array.sort() answer = array[int(len(array) / 2)] return answer 출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers..
C264x200.fwebp.q85 [코딩테스트 입문] 배열 두배 만들기 배열 두배 만들기1안) solution.pydef solution(numbers): answer = [] for number in numbers: answer.append(number * 2) return answer2안) solution.pydef solution(numbers): answer = [number * 2 for number in numbers] return answer 출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/120809
C264x200.fwebp.q85 [코딩테스트 입문] 자릿수 더하기 자릿수 더하기1안) solution.pydef solution(n): answer = 0 answer = sum(int(i) for i in str(n)) return answer2안) solution.pydef solution(n): answer = 0 for digit in str(n): answer += int(digit) return answer3안) solution.pydef solution(n): answer = 0 while(n >= 1): answer = answer + (n % 10) n = int(n / 10) return answer 출처 - 프로그래머스(코딩테스트 연습) : https://schoo..
C264x200.fwebp.q85 [코딩테스트 입문] 머쓱이보다 키 큰 사람 머쓱이보다 키 큰 사람1안) solution.pydef solution(array, height): answer = 0 answer = sum(1 for a in array if a > height) return answer2안) solution.pydef solution(array, height): answer = 0 for i in array: if height 출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/120585
C264x200.fwebp.q85 [코딩테스트 입문] 분수의 덧셈 분수의 덧셈1안) solution.pyimport mathdef solution(denum1, num1, denum2, num2): answer = [] bottom = num1 * num2 top = denum1 * num2 + denum2 * num1 n = math.gcd(top, bottom) if n == 1: answer = [top, bottom] else: answer = [top/n, bottom/n] return answer 출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/120808 분수의 덧셈과 뺄셈 그리고 기약분수 분수..
C264x200.fwebp.q85 [코딩테스트 입문] 편지 편지1안) solution.pydef solution(message): answer = 0 answer = len(message) * 2 return answer2안) solution.pydef solution(message): answer = 0 assert 1 출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/120898demo_ref_keyword_assert2.py 편집vim demo_ref_keyword_assert2.pyx = "hello"#if condition returns False, AssertionError is raised:assert x == "goodbye"..
C264x200.fwebp.q85 python 연산자(Python Operators) python 연산자(Python Operators) 산술 연산자(Arithmetic operators) 할당 연산자(Assignment operators) 비교 연산자(Comparison operators) 논리 연산자(Logical operators) 식별 연산자(Identity operators) 멤버 연산자(Membership operators) 비트 연산자(Bitwise operators) 산술 연산자(Arithmetic operators) x = 5, y = 3 Operator Name Example + 더하기(Addition) x + y → 8 - 빼기(Subtraction) x - y → 2 * 곱하기(Multiplication) x * y → 15 / 나누기(Division) x / y →..

728x90
반응형