파이썬으로 코테 준비하기

지니🧸·2024년 3월 20일
0

알고리즘

목록 보기
8/43

입력 받기

# 숫자 입력 받기
n = int(input())

숫자 여러 개 입력 받기

m, n = map(int, input().split())


### 리스트로 입력 받기
```python
a = [list(map(int, input().split())) for _ in range(n)]
b = [list(map(int, input().split())) for _ in range(n)]

연산

Floor division

n = 12 // 7 # answer = 1

zip 활용하기

for (i, j) in zip(range(n-1, -1, -1), range(1, n+1)):
    print(' '*i + '*'*(2*j-1))

collections

import하기

import collections

from collections import Counter

단어 내 글자의 가장 높은 frequency 찾기

from collections import Counter

letter_counts = Counter(word)
max_frequency = max(letter_counts.values())

itertools

import하기

import itertools

from itertools import chain

2차원 배열을 1차원 배열로 flatten하기

from itertools import chain

double_array = [[1, 2, 3], [4, 5], [6, 7, 8, 9]]
flattened_array = list(chain.from_iterable(double_array))

n진법 숫자를 10진법으로 변환하기

n은 변환할 숫자, b는 진법 값

int(n, b)

약수 찾기

for i in range(2, int(n**0.5)+2):
	if (n % i == 0):
    	print("Factor")

m(가로)*n(세로)의 빈 2차 배열 만들기

map = [[0]*m for _ in range(n)]
profile
우당탕탕

0개의 댓글