[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.
[JavaScript] Array.flat() 메서드 (다차수 배열의 차수를 줄이는 방법)
안녕하세요. 혀코입니다. 이번 시간에는 다차수 배열의 차수를 줄이는 자바스크립트의 flat() 메서드에 대해서 알아보겠습니다. 자바스크립트 Array의 flat() 메소드는 Array 배열 구조안에 또 다른 Array를 값을 가질때 이 Array를 평평하게 만드는 함수입니다. 예를 들어 array1이라는 Array에 [ 1, 2, 3, [ 4, 5, 6 ] ] 값이 있을 때, array1.flat()을 실행시키면, [ 1, 2, 3, 4, 5, 6 ]을 반환합니다. 2차수의 배열을 1차수의 배열로 변환 var array1 = [1,2,3,[4,5,6]] array1.flat() // [1, 2, 3, 4, 5, 6] 만약 Array 안의 Array 값에 또 다른 Array가 존재할 경우, flat()을 ..
2022. 7. 15.
각기둥, 각뿔, 정다면체 꼭지점, 모서리, 면의 개수를 구하는 방법
안녕하세요. 혀코입니다. 오늘은 각기둥, 각뿔, 정다면체의 꼭지점, 모서리, 면의 개수를 구하는 방법에 대해서 알아보겠습니다. 각기둥, 각뿔, 정다면체에서 공통적으로 적용되는 공식이 하나 있습니다. 바로 오일러의 공식입니다. 꼭지점의 수 + 면의 수 - 모서리의 수 = 2 꼭지점의 수와 면의 수가 주어지는 경우의 모서리의 수를 구하려면 꼭지점의 수 + 면의 수 - 2 = 모서리의 수 이렇게 계산하시면 됩니다. 각기둥 각기둥 꼭지점의 수 모서리의 수 면의 수 공식 삼각기둥 3 * 2 = 6 3 * 3 = 9 3 + 2 = 5 6 + 5 - 9 = 2 사각기둥 4 * 2 = 8 4 * 3 = 12 4 + 2 = 6 8 + 6 - 12 = 2 오각기둥 5 * 2 = 10 5 * 3 = 15 5 + 2 = 7 ..
2022. 7. 14.
[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.