일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JavaScript
- SQL
- 정보처리기사
- show graph characteristics
- 기업 협업
- MYSQL
- list multiplication
- python
- git
- execute immediate
- 자료구조
- dom
- html
- dense rank
- 뷰
- simple case expression
- Oracle
- GROUPING
- sql 저장 모듈
- coalesce
- ROLLUP
- SQLD
- Node.js
- 코드 스니펫
- 위코드
- 문법 차이
- 비절차적 데이터 조작어
- searched case expression
- 정규식 연산
- window 함수
- Today
- Total
목록python (5)
프로그래밍 숲
import re def solution(s): extracted = re.findall('\d+', s) elements = list(map(int, extracted)) tuple_set = [] count_dict = {} for element in elements: if element not in count_dict: count_dict[element] = 1 else: count_dict[element] += 1 sorted_elements = sorted(count_dict.keys(), key=lambda x: count_dict[x], reverse=True) return sorted_elements 위와 같은 알고리즘 문제 풀이에서, 정규식 연산 라이브러리를 사용할 수 있습니다. re.f..
파이썬 알고리즘 문제를 풀다가 sort()와 sorted()의 차이에 대해서 궁금했습니다. sorted()는 새로 정렬된 리스트를 반환한다는 점에서 다르다는 점은 알고 있었습니다. 그러나 두 함수를 각각 어떻게 불러야 하는지 궁금해서 찾아보게 되었습니다. sort() sort()는 메서드입니다. 메서드는 클래스에서 호출되는 내장 메서드입니다. 암시적 self 매개변수가 있으며 객체의 데이터에 대해 작동합니다. 점(.)을 통해 메서드를 사용할 수 있습니다. my_list = [3, 1, 4, 2, 5] my_list.sort() print(my_list) # Output: [1, 2, 3, 4, 5] sorted() sorted()는 python의 내장 함수입니다. 함수는 어디에서나 호출할 수 있고 특정 ..
파이썬 for문에서 range와 enumerate의 간단한 예시 names = ['Alice', 'Bob', 'Charlie'] # for문에서 range 사용 for i in range(len(names)): print(f"Index: {i}, Name: {names[i]}") # for문에서 enumerate 사용 for index, name in enumerate(names): print(f"Index: {index}, Name: {name}") 파이썬 for문에서 range보다 enumerate가 더 나은 이유 1. 향상된 가독성 'enumerate'를 사용하면 한 줄에서 iterable(names)의 인덱스('index')와 해당 요소('name') 모두에 액세스할 수 있는 보다 표현적이고 읽기..

프로그래머스에서 최대공약수, 최소공배수 관련 문제를 풀던 도중에 이런 에러를 맞닥뜨렸습니다. 제가 작성한 코드 from math import gcd, lcm def solution(n, m): answer = [] answer.append(gcd(n, m)) answer.append(lcm(n, m)) return answer 발생 에러 Traceback (most recent call last): File "/solution_test.py", line 6, in from solution import * File "/solution.py", line 3, in from math import gcd, lcm ImportError: cannot import name 'lcm' from 'math' (/usr..
리스트 곱셈 알고리즘 문제를 풀던 중 기대와는 다른 결과 값이 나와서 공부한 후에 이 글을 작성하게 되었습니다. 주어진 입력 값은 [[1], [2]], [[3], [4]]이고 결과 값은 [[4], [6]]이 나올 것으로 예상했습니다. 하지만, 결과 값이 [[6], [6]]이 나왔습니다. def solution(arr1, arr2): answer = [[]] len_row = len(arr1[0]) len_col = len(arr1) answer1 = [0] * len_row answer = [answer1] * len_col for i in range(len_col): for j in range(len_row): answer[i][j] = arr1[i][j] + arr2[i][j] print(answer..