전체 글673 [백준][solved.ac][Bronze 1][Python] 3054번 : 피터팬 프레임 밑의 링크는 백준에서의 문제 링크입니다. 3054번: 피터팬 프레임 다섯 줄에 걸쳐, 입력으로 주어진 단어를 피터팬 프레임과 웬디 프레임으로 장식한 결과를 출력한다. www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 알파벳 대문자로 이루어진 최대 15글자 단어를 입력합니다. word = stdin.readline().rstrip() # 입력한 단어의 길이를 저장하는 변수를 선언합니다. word_len = len(word) # 프레임들로 장식한 결과의 각 줄들을 저장하는 리스트 변수를 선언합니다. # 각 줄의 첫 문자들로 초기화합니다. lines = ['.', '.', '#', '.', '.'.. 2021. 6. 10. [백준][solved.ac][Bronze 1][Python] 3181번 : 줄임말 만들기 밑의 링크는 백준에서의 문제 링크입니다. 3181번: 줄임말 만들기 꿍은 만사가 귀찮아서 말을 하기도 귀찮아 한다. 그래서 하려는 말을 대신해줄 줄임말을 만들려고 하는데 나름 규칙을 만들었다. 하려는 말은 최소 하나 이상의 단어를 포함하는데 각 단어들은 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 쓸모없는 단어들을 저장하는 튜플 변수를 선언합니다. useless_words = ('i', 'pa', 'te', 'ni', 'niti', 'a', 'ali', 'nego', 'no', 'ili') # 문장을 하나 입력합니다. # 알파벳 소문자와 공백으로만 이루어져 있습니다. # 최대 길이는 100입니다... 2021. 6. 9. [리뷰][수익형 블로그] 나는 자는 동안에도 돈을 번다 후기 퍼스널 브랜딩에 대해 관심을 갖기 시작하면서 자연스레 퍼스널 브랜딩과 관련 있는 블로그에 대해서 알아보고 지금까지 만들어오고 있습니다. 그래서 블로그에 대해서 더 알아보기 위해 책을 찾아보다가 이 책을 발견했습니다. 처음에 발견했을 때는 빌리기도 전에 예약이 2건 걸려있어서 단순히 인기가 많은 책이구나라고 생각했는데 작가인 리뷰요정리남님은 단순히 책만 쓴 것이 아니라, 클래스101에서 수익형 블로그에 대한 강의도 따로 하는 수익형 블로그이라는 주제에 대해 인지도가 있는 분이었습니다. 이 글을 쓰고있는 시점에 아직 책을 갖고 있는데 누군가 예약을 걸어놓은 것을 보니 책의 인기를 실감하게 됩니다. 역시나 잘 읽었다고 생각합니다. 책 크기는 손바닥보다 살짝 큰 편이고 페이지 수는 총 267 페이지로 그리 두껍.. 2021. 6. 9. [백준][solved.ac][Silver 5][Python] 14914번 : 사과와 바나나 나눠주기 밑의 링크는 백준에서의 문제 링크입니다. 14914번: 사과와 바나나 나눠주기 아름이가 나누어 줄 수 있는 경우를 모두 출력해야 하며, 각 경우마다 친구의 수, 사과 개수, 바나나 개수 차례로 한 줄에 각각 빈칸으로 구분하여 출력한다. 각 경우마다 중복없이 한 번만 출력 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # gcd를 사용하기 위해 import합니다. from math import gcd # 첫째 줄에 사과의 개수 a, 바나나의 개수 b를 공백으로 구분해 입력합니다. # 1 2021. 6. 9. [백준][solved.ac][Silver 4][Python] 1302번 : 베스트셀러 밑의 링크는 백준에서의 문제 링크입니다. 1302번: 베스트셀러 첫째 줄에 오늘 하루 동안 팔린 책의 개수 N이 주어진다. 이 값은 1,000보다 작거나 같은 자연수이다. 둘째부터 N개의 줄에 책의 제목이 입력으로 들어온다. 책의 제목의 길이는 50보다 작거나 같고 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 오늘 하루 동안 팔린 책의 개수 N을 입력합니다. # 1,000보다 작거나 같은 자연수입니다. # 정수형으로 변환합니다. N = int(stdin.readline()) # 책의 제목을 키, 팔린 책의 개수를 값으로 저장할 딕셔너리 변수를 선언합니다. books_info = {} #.. 2021. 6. 8. [백준][solved.ac][Silver 5][Python] 14467번 : 소가 길을 건너간 이유 1 밑의 링크는 백준에서의 문제 링크입니다. 14467번: 소가 길을 건너간 이유 1 3번 소는 위치 1, 0, 1에서 관찰되었으므로 길을 최소 두 번 건넜음을 확인할 수 있다. 4번 소도 길을 한 번 건넜으며, 나머지 소는 길을 건넌 기록이 확인되지 않는다. www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫 줄에 관찰 횟수 N을 입력합니다. # 100 이하의 양의 정수입니다. # 정수형으로 변환합니다. N = int(stdin.readline()) # 소들의 위치를 저장하는 리스트 변수를 선언합니다. # 소의 번호는 1 이상 10 이하의 정수이므로 10번까지 있습니다. # 아직 위치가 정해져있지 않으.. 2021. 6. 8. [백준][solved.ac][Silver 5][Python] 9536번 : 여우는 어떻게 울지? 밑의 링크는 백준에서의 문제 링크입니다. 9536번: 여우는 어떻게 울지? 각 테스트케이스마다 여우의 울음소리를 한 줄씩, 녹음된 순서대로 출력한다. 여우의 울음소리가 녹음되어 있음이 보장된다. (알려진 것과는 달리, 여우는 모스 부호로 의사소통하지 않는다.) www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫 번째 줄에는 테스트 케이스의 개수 T를 입력합니다. # 정수형으로 변환합니다. T = int(stdin.readline()) # 테스트 케이스의 개수 T만큼 반복합니다. for test_case_idx in range(T): # 몇 개의 단어로 이루어진 녹음된 소리를 입력합니다. # 맨 끝의 .. 2021. 6. 7. [백준][solved.ac][Silver 4][Python] 19844번 : 단어 개수 세기 밑의 링크는 백준에서의 문제 링크입니다. 19844번: 단어 개수 세기 첫째 줄에 “문장”을 나타내는 문자열이 주어진다. 이 문자열은 영어 소문자, 띄어쓰기, -(하이픈), '(어포스트로피)로만 이루어져 있다. 이때 띄어쓰기, 하이픈, 어포스트로피 중 어느 것도 인 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 "문장"을 나타내는 문자열을 입력합니다. # 맨 끝의 \n을 지워주고, 하이픈(-)을 공백으로 변경해줍니다. string = stdin.readline().rstrip().replace('-', ' ') # string을 공백 단위로 쪼개어 나온 단어들을 리스트 변수에 넣어줍니다... 2021. 6. 7. [백준][solved.ac][Silver 4][Python] 14490번 : 백대열 밑의 링크는 백준에서의 문제 링크입니다. 14490번: 백대열 n과 m이 :을 사이에 두고 주어진다. (1 2021. 6. 6. [백준][solved.ac][Silver 4][Python] 4539번 : 반올림 밑의 링크는 백준에서의 문제 링크입니다. 4539번: 반올림 정수 x가 주어졌을 때, 10보다 크다면, 1의 자리에서 반올림하고, 결과가 100보다 크면, 10의 자리에서 반올림하고, 1000보다 크면, 100의 자리에서 반올림하고... 이와 같이 계속 반올림하는 프로그램 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 사사오입 반올림을 사용하기 위해 import합니다. import decimal # 사사오입 반올림으로 반올림 모드를 변경합니다. context = decimal.getcontext() context.rounding = decimal.ROUND_HALF_UP # 첫째 줄에 테스트 케이스.. 2021. 6. 6. 이전 1 ··· 42 43 44 45 46 47 48 ··· 68 다음