전체 글673 [백준][solved.ac][Silver 5][Python] 2417번 : 정수 제곱근 밑의 링크는 백준에서의 문제 링크입니다. 2417번: 정수 제곱근 정수가 주어지면, 그 수의 정수 제곱근을 구하는 프로그램을 작성하시오. www.acmicpc.net 파이썬 코드와 결과입니다. # 올림 함수인 ceil을 쓰기 위해 import 합니다. from math import ceil # 첫째 줄에 정수 n을 입력합니다. # 0 = n인 가장 작은 음이 아닌 정수 q를 저장하는 변수를 선언합니다. q = ceil(n ** 0.5) # q를 출력합니다. print(q) 문제를 풀고 나서 카테고리를 확인해보니 이분 탐색을 이용해서 푸는 것을 의도한 문제였습니다. 나중에 이분 탐색을 이용해서 푸는 방법도 구현해보고 포스팅해봐야겠습니다. ※ 궁금한 부분, 이상한 점 및 오타는 댓글에 부탁드립니다. ※ 더 .. 2021. 5. 6. [백준][solved.ac][Bronze 1][Python] 4597번 : 패리티 밑의 링크는 백준에서의 문제 링크입니다. 4597번: 패리티 입력은 여러 개의 비트 스트링으로 이루어져 있다. 각 비트 스트링은 한 줄로 이루어져 있고, 길이는 1~31비트이다. 또, 비트 스트링의 마지막 문자는 e 또는 o이다. (e: 짝수 패리티, o: 홀수 패리티 www.acmicpc.net 파이썬 코드와 결과입니다. # #을 입력할 때까지 반복합니다. while True: # 비트 스트링 하나를 입력합니다. # 길이는 1 ~ 31비트입니다. # 마지막 문자는 e 또는 o입니다. bit_string = input() # 입력한 비트 스트링이 #이라면 if bit_string == '#': # 반복문을 탈출하고 종료합니다. break # 입력 형식에 맞게 비트 스트링을 입력했다면 else: # 비트 .. 2021. 5. 6. [백준][solved.ac][Bronze 1][Python] 1977번 : 완전제곱수 밑의 링크는 백준에서의 문제 링크입니다. 1977번: 완전제곱수 M과 N이 주어질 때 M이상 N이하의 자연수 중 완전제곱수인 것을 모두 골라 그 합을 구하고 그 중 최솟값을 찾는 프로그램을 작성하시오. 예를 들어 M=60, N=100인 경우 60이상 100이하의 자연수 중 완 www.acmicpc.net 파이썬 코드와 결과입니다. # 첫째 줄에 M을 입력합니다. M = int(input()) # 둘째 줄에 N을 입력합니다. # M, N은 10000 이하의 자연수이며 # M은 N보다 같거나 작습니다. N = int(input()) # 완전제곱수들을 저장할 리스트 변수를 선언합니다. perfect_square_num = [] # M부터 N까지 반복해봅니다. for number in range(M, N + 1.. 2021. 5. 6. 2021.05.06 열쇠 관련 뉴스 페이지 만들기 2021.04.11 - [개발 일지/한라열쇠 홈페이지(Web)] - 2021.04.11 한라열쇠 홍보용 웹페이지 2021.04.12 - [개발 일지/한라열쇠 홈페이지(Web)] - 2021.04.12 메인 페이지 만들기 2021.04.13 - [개발 일지/한라열쇠 홈페이지(Web)] - 2021.04.13 오시는 길 페이지 만들기 2021.04.14 - [개발 일지/한라열쇠 홈페이지(Web)] - 2021.04.14 서비스 페이지 만들기 2021.04.15 - [개발 일지/한라열쇠 홈페이지(Web)] - 2021.04.15 navigation bar 수정 및 갤러리 페이지 만들기 2021.04.16 - [개발 일지/한라열쇠 홈페이지(Web)] - 2021.04.16 갤러리 페이지 수정 2021.04.17.. 2021. 5. 6. [백준][solved.ac][Silver 5][Python] 20949번 : 효정과 새 모니터 밑의 링크는 백준에서의 문제 링크입니다. 20949번: 효정과 새 모니터 효정은 새해를 맞이하여 새 모니터를 구매하고자 한다. 효정은 돈이 많기 때문에 77인치 모니터를 구매할 것이다. 모니터를 구경하던 효정은 놀라 자빠질 수밖에 없었다. 모니터가 너무 많아 고 www.acmicpc.net 파이썬 코드와 결과입니다. # sqrt 함수를 사용하기 위해 import 해줍니다. from math import sqrt # 첫 번째 줄에 모니터의 개수 N을 입력합니다. # 1 2021. 5. 6. [백준][solved.ac][Silver 5][Python] 16171번 : 나는 친구가 적다 (Small) 밑의 링크는 백준에서의 문제 링크입니다. 16171번: 나는 친구가 적다 (Small) 첫 번째 줄에는 알파벳 소문자, 대문자, 숫자로 이루어진 문자열 S가 주어진다. (1 ≤ |S| ≤ 100) 두 번째 줄에는 성민이가 찾고자 하는 알파벳 소문자, 대문자로만 이루어진 키워드 문자열 K가 주 www.acmicpc.net 파이썬 코드와 결과입니다. # 첫 번째 줄에는 알파벳 대소문자, 숫자로 이루어진 문자열 S를 입력합니다. # 1 2021. 5. 5. [백준][solved.ac][Silver 5][Python] 15702번 : 중간고사 채점 밑의 링크는 백준에서의 문제 링크입니다. 15702번: 중간고사 채점 이번 중간고사에는 총 N문제가 나왔고, 응시한 사람의 수는 M명이다. 각 문제의 배점과 각 사람의 결과가 주어졌을 때, 가장 높은 점수를 획득한 사람을 구하는 프로그램을 작성하시오. www.acmicpc.net 파이썬 코드와 결과입니다. # 첫째 줄에 문제의 개수 N, 응시자의 수 M을 입력합니다. # 1 2021. 5. 5. [백준][solved.ac][Silver 5][Python] 14912번 : 숫자 빈도수 밑의 링크는 백준에서의 문제 링크입니다. 14912번: 숫자 빈도수 자연수 n (1 ≤ n ≤ 100,000)과 한 자리 숫자 d(0~9)가 첫째 줄에 주어진다. www.acmicpc.net 파이썬 코드와 결과입니다. # 자연수 n, 한 자리 숫자 d를 입력합니다. # 1 2021. 5. 5. [백준][solved.ac][Silver 5][Python] 12871번 : 무한 문자열 밑의 링크는 백준에서의 문제 링크입니다. 12871번: 무한 문자열 첫째 줄에 s, 둘째 줄에 t가 주어진다. 두 문자열 s와 t의 길이는 50보다 작거나 같은 자연수이고, 알파벳 소문자로만 이루어져 있다. www.acmicpc.net 파이썬 코드와 결과입니다. # 첫째 줄에 s를 입력합니다. s = input() # 둘째 줄에 t를 입력합니다. # 문자열 s, t의 길이는 50보다 작거나 같은 자연수이고, # 알파벳 소문자로만 이루어져 있습니다. t = input() # 문자열 s의 길이를 저장하는 변수를 선언합니다. s_length = len(s) # 문자열 t의 길이를 저장하는 변수를 선언합니다. t_length = len(t) # 문자열 s에 문자열 t의 길이만큼 반복한 것과 # 문자열 t에 문자.. 2021. 5. 5. [백준][solved.ac][Silver 5][Python] 11292번 : 키 큰 사람 밑의 링크는 백준에서의 문제 링크입니다. 11292번: 키 큰 사람 입력은 여러개의 테스트케이스로 구성되어있다. 각 테스트케이스는 첫 번째 줄에 학생의 수 N (0 2021. 5. 5. 이전 1 ··· 51 52 53 54 55 56 57 ··· 68 다음