본문 바로가기

분류 전체보기673

[백준][solved.ac][Bronze 2][Python] 10987번 : 모음의 개수 밑의 링크는 백준에서의 문제 링크입니다. 10987번: 모음의 개수 알파벳 소문자로만 이루어진 단어가 주어진다. 이때, 모음(a, e, i, o, u)의 개수를 출력하는 프로그램을 작성하시오. www.acmicpc.net 파이썬 코드와 결과입니다. # 첫째 줄에 단어를 입력합니다. # 단어의 길이는 1보다 크거나 같고, 100보다 작거나 같으며 # 알파벳 소문자로만 이루어져 있습니다. word = input() # 알파벳 모음 소문자를 저장한 리스트 변수를 선언합니다. vowel = ['a', 'e', 'i', 'o', 'u'] # 모음의 개수를 저장하는 변수를 선언합니다. vowel_count = 0 # 입력한 단어에서 한 알파벳씩 반복합니다. for alphabet in word: # 현재 알파벳이 .. 2021. 4. 23.
[백준][solved.ac][Bronze 2][Python] 10821번 : 정수의 개수 밑의 링크는 백준에서의 문제 링크입니다. 10821번: 정수의 개수 숫자와 콤마로만 이루어진 문자열 S가 주어진다. 이때, S에 포함되어있는 정수의 개수를 구하는 프로그램을 작성하시오. S의 첫 문자와 마지막 문자는 항상 숫자이고, 콤마는 연속해서 주어지지 www.acmicpc.net 파이썬 코드와 결과입니다. # 첫째 줄에 문자열 S를 입력합니다. # S의 길이는 최대 100자입니다. S = input() # S를 ,로 구분해 리스트 변수에 저장합니다. numbers = S.split(',') # 리스트 변수의 길이값이 정수의 개수이므로 그 값을 출력합니다. print(len(numbers)) ※ 궁금한 부분, 이상한 점 및 오타는 댓글에 부탁드립니다. ※ 더 효율적이고 빠른 정답을 환영합니다. 2021. 4. 22.
[백준][solved.ac][Bronze 2][Python] 10813번 : 공 바꾸기 밑의 링크는 백준에서의 문제 링크입니다. 10813번: 공 바꾸기 도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 바구니에는 공이 1개씩 들어있고, 처음에는 바구니에 적혀있는 번호와 같은 번호가 적힌 공이 www.acmicpc.net 파이썬 코드와 결과입니다. # 첫째 줄에 N, M을 공백으로 구분해 입력합니다. # 1 2021. 4. 22.
[백준][solved.ac][Bronze 2][Python] 4592번 : 중복을 없애자 밑의 링크는 백준에서의 문제 링크입니다. 4592번: 중복을 없애자 Al의 초콜릿 망고 회사는 방문자들이 2d 단지에 얼마나 많은 초콜릿 망고가 있는지 추측할 수 있는 웹 사이트를 갖고 있다. 방문자들은 1부터 99까지의 수를 추측한 후 "제출" 버튼을 누르는데, 안 www.acmicpc.net 파이썬 코드와 결과입니다. # 0 하나를 입력할 때까지 반복합니다. while True: # 0 혹은 공백으로 구분된 일련의 숫자들을 입력합니다. numbers = input() # 결과를 저장하는 변수를 선언합니다. result = "" # 입력값이 0 하나라면 if numbers == "0": # 반복문을 탈출하고 종료합니다. break # 입력값이 공백으로 구분된 일련의 숫자라면 else: # 숫자들을 공백.. 2021. 4. 22.
[백준][solved.ac][Bronze 2][Python] 4999번 : 아! 밑의 링크는 백준에서의 문제 링크입니다. 4999번: 아! 입력은 두 줄로 이루어져 있다. 첫째 줄은 재환이가 가장 길게 낼 수 있는 "aaah"이다. 둘째 줄은 의사가 듣기를 원하는 "aah"이다. 두 문자열은 모두 a와 h로만 이루어져 있다. a의 개수는 0보다 크거 www.acmicpc.net 파이썬 코드와 결과입니다. # 첫째 줄에 재환이가 가장 길게 낼 수 있는 "aaah"를 입력합니다. jaehwan_aaah = input() # 둘째 줄에 의사가 듣기를 원하는 "aah"를 입력합니다. doctor_aah = input() # 재환이가 가장 길게 낼 수 있는 "aaah"의 길이를 저장하는 변수를 선언합니다. jaehwan_aaah_length = len(jaehwan_aaah) # 의사가 가장.. 2021. 4. 22.
[백준][solved.ac][Bronze 2][Python] 1075번 : 나누기 밑의 링크는 백준에서의 문제 링크입니다. 1075번: 나누기 첫째 줄에 N, 둘째 줄에 F가 주어진다. N은 100보다 크거나 같고, 2,000,000,000보다 작거나 같은 자연수이다. F는 100보다 작거나 같은 자연수이다. www.acmicpc.net 파이썬 코드와 결과입니다. # 두 정수 N, F을 입력합니다. # 100 2021. 4. 22.
[백준][solved.ac][Bronze 2][Python] 2864번 : 5와 6의 차이 밑의 링크는 백준에서의 문제 링크입니다. 2864번: 5와 6의 차이 첫째 줄에 두 정수 A와 B가 주어진다. (1 2021. 4. 21.
[백준][solved.ac][Bronze 2][Python] 2857번 : FBI 밑의 링크는 백준에서의 문제 링크입니다. 2857번: FBI 5개 줄에 요원의 첩보원명이 주어진다. 첩보원명은 알파벳 대문자, 숫자 0~9, 대시 (-)로만 이루어져 있으며, 최대 10글자이다. www.acmicpc.net 파이썬 코드와 결과입니다. # 결과를 저장할 변수를 선언합니다. result = "" # 5명의 요원을 반복해봅니다. for agent_num in range(5): # 요원의 첩보원명을 입력합니다. # 알파벳 대문자, 숫자 0~9, 대시(-)로만 이루어져 있고, 최대 10글자입니다. agent = input() # 첩보원명에 FBI가 있다면 if agent.find("FBI") != -1: # 결과 변수에 현재 요원의 숫자와 공백을 저장합니다. result += str(agent_n.. 2021. 4. 21.
[백준][solved.ac][Bronze 2][Python] 2386번 : 도비의 영어 공부 밑의 링크는 백준에서의 문제 링크입니다. 2386번: 도비의 영어 공부 출력의 각 줄은 입력으로 주어진 소문자와 그 소문자 알파벳이 나타난 횟수로 이루어진다. 이때 문장에서 해당 알파벳이 소문자로 나타나던 대문자로 나타나던 모두 세야 한다. www.acmicpc.net 파이썬 코드와 결과입니다. # #을 입력할 때까지 반복합니다. while True: # 문제를 입력합니다. # 하나의 소문자와 영어 문장이 공백으로 구분해 입력합니다. # 문장의 길이는 1에서 250입니다. question = input() # 입력한 문제가 #이라면 if question == '#': # 반복문을 탈출해 종료합니다. break # 입력한 문제에서 알파벳과 문장을 분리해서 각각 변수에 저장합니다. alphabet, sent.. 2021. 4. 21.
[네이버 API][Python] 네이버 뉴스를 가져오기 위해 네이버 검색 API 사용해보기 (1) 한라열쇠 웹페이지에서 네이버 검색 API를 사용하여 열쇠와 디지털 도어락 등 열쇠와 관련된 키워드에 관한 뉴스들을 가져오는 기능을 개발하고자 합니다. 먼저 이번 포스팅에서는 네이버에 개발자와 애플리케이션 등록 및 네이버 뉴스 API와 파이썬으로 원하는 키워드에 따른 뉴스들을 출력해봤던 과정을 올려봅니다. 참고로 뉴스뿐만 아니라 다른 서비스에 대한 검색 API도 지원합니다. 밑의 링크는 네이버의 검색 API 페이지입니다. 검색 API 뉴스 검색 개발가이드 NAVER Developers - 검색 API 뉴스 검색 개발가이드 developers.naver.com 네이버 검색 API를 사용하기 전에 먼저 오픈 API 이용 신청을 해야 합니다. 밑의 빨간 네모를 클릭합니다. 오픈 API 이용 신청 버튼을 클릭하면.. 2021. 4. 20.