[Python/백준/1316] 그룹 단어 체커 https://www.acmicpc.net/problem/1316 1316번: 그룹 단어 체커 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때� www.acmicpc.net Python/백준 2020.05.13
[Python/백준/5622] 다이얼 https://www.acmicpc.net/problem/5622 5622번: 다이얼 문제 상근이의 할머니는 아래 그림과 같이 오래된 다이얼 전화기를 사용한다. 전화를 걸고 싶은 번호가 있다면, 숫자를 하나를 누른 다음에 금속 핀이 있는 곳 까지 시계방향으로 돌려야 한다. � www.acmicpc.net Python/백준 2020.05.13
[Python/백준/2908] 상수 https://www.acmicpc.net/problem/2908 2908번: 상수 문제 상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 �� www.acmicpc.net Python/백준 2020.05.13
[Python/백준/1157] 단어 공부 https://www.acmicpc.net/problem/1157 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. www.acmicpc.net Python/백준 2020.05.13
[Python/백준/10809] 알파벳 찾기 https://www.acmicpc.net/problem/10809 10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출 www.acmicpc.net Python/백준 2020.05.13
[Python/백준/1152] 단어의 개수 https://www.acmicpc.net/problem/1152 1152번: 단어의 개수 첫 줄에 영어 대소문자와 띄어쓰기로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 띄어쓰기 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 � www.acmicpc.net Python/백준 2020.05.13
[Python/백준/11654] 아스키 코드 https://www.acmicpc.net/problem/11654 11654번: 아스키 코드 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. www.acmicpc.net Python/백준 2020.05.13
배열 뒤집기 파이썬의 슬라이스 연산자를 이용하여 배열을 쉽게 뒤집을 수 있습니다. w = [2, 1, 5, 3] w_r = [::-1] print(w_r) [ 3 5 1 2 ] Python/Basics 2020.01.24
제너레이터(generator) - 파이썬 제너레이터는 순차적으로 데이터에 접근할 수 있는 반복 가능한 객체(iterator)를 반환합니다. - 제너레이터를 사용하면 명시적으로 리스트를 만들지 않으면서 필요한 만큼 데이터를 추출할 수 있으므로 메모리를 효율적으로 사용할 수 있습니다. - 제너레이터 함수를 만드는 방법은 간단합니다. 보통의 함수에 yield문을 사용하면 됩니다. Python/Basics 2020.01.21
기본 함수 * np.array(): 파이썬 리스트를 입력 받아 넘파이 배열을 만듭니다. * 넘파이 배열의 요소를 선택하는 방법은 파이썬 리스트에서 요소를 선택하는 방법과 동일합니다. * 넘파이는 배열에 대한 여러 수학 함수를 제공하기 때문에 반복문을 쓰지 않고도 배열의 합을 계산할 수 있습니다. np.sum() 함수는 배열의 요소를 모두 더해주는 함수입니다. (실행 속도가 매우 빠름) * np.unique() 함수를 사용하면 고유한 값을 찾아 반환합니다. 이때 return_counts 매개변수를 True로 지정하면 고유한 값이 등장하는 횟수까지 세어 반환합니다. * 넘파이 배열에 사칙연산을 적용하면 자동으로 배열의 요소끼리 계산합니다. * np.ones() 함수는 입력된 매개변수와 동일한 크기의 배열을 만들고 값을.. Python/Numpy 2020.01.20