[Python] list에서 가장 많이 반복되는 숫자를 찾는 방법
안녕하세요. 혀코입니다. 이번 시간에는 Python을 사용해 list에서 가장 많이 반복되는 숫자를 찾는 방법에 대해서 알아보겠습니다. 가장 많이 사용된 숫자를 찾는 방법 3가지에 대해서 알아보겠습니다. 모듈 사용하지 않는 방법 numbers = [1, 2, 3, 2, 4, 3, 4, 4, 3, 3] print(max(set(numbers), key = numbers.count)) # 3 숫자로 된 list를 numbers 변수에 넣었습니다. set 함수는 반복되지 않게 1, 2, 3, 4를 반환하며, 반환된 set 값을 바탕으로 숫자를 카운팅해서 가장 많이 반복되는 숫자를 반환합니다. collections모듈에서 Counter 서브 모듈을 사용하는 방법 from collections import Cou..
2022. 7. 25.
[BAEKJOON] 1002번 터렛 | 두 원의 교차점의 수 구하는 방법(feat. Python)
안녕하세요. 혀코입니다. 이번 시간에는 BAEKJOON 1002번 터렛 - 두 원의 교차점의 수를 구하는 문제를 풀어보도록 하겠습니다. 첫째줄에 테스트 케이스 수가 주어지고, 두 원의 중심점이 (x1, y1), (x2, y2) 그리고 반지름이 (r1, r2) 이라고 할때 x1, y1, r1, x2, y2, r2 이렇게 입력됩니다. 입력: 3 0 0 13 40 0 37 0 0 3 0 7 4 1 1 1 1 1 5 풀이: 첫째줄의 테스트 케이스 수를 입력 받습니다. T = int(input()) 그리고 테스트 케이스의 수만큼 for 문을 돌립니다. for _ in range(T): 원의 중심점과 반지름의 정보를 입력받습니다. x1, y1, r1, x2, y2, r2 = list(map(int, input()...
2022. 7. 12.