최류현의 컴퓨터 정보공간

프로그래밍/Python 문제풀이

백준 27323번 직사각형 넓이 구하기 | [BACKJOON/Python / 27323]

문제링크 27323번: 직사각형 정수 A, B 가 주어진다. 세로 길이가 A cm, 가로 길이가 B cm 인 아래와 같은 직사각형의 넓이를 cm2 단위로 구하시오. www.acmicpc.net 문제 정수 A, B 가 주어진다. 세로 길이가 A cm, 가로길이가 B cm 인 아래와 같은 직사각형의 넓이를 cm2 단위로 구하시오. 입력 표준 입력에 다음과 같은 형태로 입력이 주어진다. A B 출력 세로 길이가 A cm, 가로길이가 B cm인 직사각형의 넓이를 cm2 단위로 구하고, 단위 (cm2)를 생략하여 출력한다. 제한 1 ≦ A ≦ 100. 1 ≦ B ≦ 100. A, B는 정수이다. 예제입력 2 3 예제출력 6 예제입력2 100 1 예제출력2 100 예제입력3 4 4 예제출력3 16 풀이 직사각형의 ..

프로그래밍/Python 문제풀이

백준 2501번 약수 구하기 | [BACKJOON/Python / 2501]

문제링크 2501번: 약수 구하기 첫째 줄에 N과 K가 빈칸을 사이에 두고 주어진다. N은 1 이상 10,000 이하이다. K는 1 이상 N 이하이다. www.acmicpc.net 문제 어떤 자연수 p와 q가 있을 때, 만일 p를 q로 나누었을 때 나머지가 0이면 q는 p의 약수이다. 6을 예로 들면 6 ÷ 1 = 6 … 0 6 ÷ 2 = 3 … 0 6 ÷ 3 = 2 … 0 6 ÷ 4 = 1 … 2 6 ÷ 5 = 1 … 1 6 ÷ 6 = 1 … 0 그래서 6의 약수는 1, 2, 3, 6, 총 네 개이다. 두 개의 자연수 N과 K가 주어졌을 때, N의 약수들 중 K번째로 작은 수를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 N과 K가 빈칸을 사이에 두고 주어진다. N은 1 이상 10,000 이하이다...

프로그래밍/Python 문제풀이

백준 5086번 배수와 약수 | [BACKJOON/Python / 5086]

문제링크 5086번: 배수와 약수 각 테스트 케이스마다 첫 번째 숫자가 두 번째 숫자의 약수라면 factor를, 배수라면 multiple을, 둘 다 아니라면 neither를 출력한다. www.acmicpc.net 문제 4 × 3 = 12이다. 이 식을 통해 다음과 같은 사실을 알 수 있다. 3은 12의 약수이고, 12는 3의 배수이다. 4도 12의 약수이고, 12는 4의 배수이다. 두 수가 주어졌을 때, 다음 3가지 중 어떤 관계인지 구하는 프로그램을 작성하시오. 첫 번째 숫자가 두 번째 숫자의 약수이다. 첫 번째 숫자가 두 번째 숫자의 배수이다. 첫 번째 숫자가 두 번째 숫자의 약수와 배수 모두 아니다. 입력 입력은 여러 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 10,000이 넘지않는 두 자..

프로그래밍/Python

파이썬 '['부터 ']'까지의 특정 범위 문자열 제거하기

특정 범위 문자열을 제거하려면? str = """ [한국인] 안녕하세요 [일본인] 안녕하세요 [중국인] 처음뵙겠습니다 """ str변수에는 각국의 나라 사람들의 대화 내용이 담겨있습니다. 대화내용 앞에는 대괄호 안에 어떤 국적의 사람이 말을 하고 있는지 담겨있는데 여기서 국적을 제외하고 대화내용만 저장하려면 어떻게 해야 할까요? 출력예시 str = """ 안녕하세요 안녕하세요 처음뵙겠습니다 """ 위의 예제처럼 출력을 하려면 기존의 문자열에서 '[' 문자와 ']' 문자를 find함수를 통해서 찾고 '['부터 ']'의 문자열을 while문을 사용하여 지워주면 됩니다. 문자열 찾기 left_index = str.find('[') # 문자가 존재하면 = return index 문자위치 right_index =..

프로그래밍/Python

[Python] 나만의 음성 AI 일본인 친구 만들기 - 2

[Python] 나만의 음성 AI 친구 만들기 | github배포 .feat 치사토 미리보기 녹화후 확인해보니 음성이 두개가 겹쳐서 녹화되었네요 실제 작동시에는 깨끗한 목소리로 출력됩니다. 제작을 위한 동기 어느 날 영화관에서 어벤져스를 보러 갔는데, 영화에서 아이 newstroyblog.tistory.com 첫번째 본격적으로 나만의 AI를 만들기위해서 필요한 첫번째 단계입니다. 컴퓨터는 0과 1로 데이터를 관리하기 때문에 우리가 음성을 제공하더라도 알아듣지 못합니다. 즉 소리만 듣고 AI에게 전달하여 답변을 얻을수가 없기때문에 우리의 음성을 컴퓨터가 데이터를 읽고 쓸수있도록 텍스트 데이터 형태로 전환하여 AI에게 전달할 예정입니다. 파이썬에서 마이크 음성 텍스트로 변환하기 JarodMica의 깃허브에 ..

최류현의 블로그
최류현의 컴퓨터 정보공간