본문 바로가기

전체 글673

[백준][solved.ac][Bronze 1][Python] 9339번 : 마라토너 밑의 링크는 백준에서의 문제 링크입니다. 9339번: 마라토너 상근이는 마라톤 학원을 운영하고 있다. 학원의 수강생은 총 K명으로, 다가오는 마라톤 대회에 참가하기 위해 연습을 하고 있다. 마라톤 대회가 끝나고, 기록이 6시간 이하인 경우는 마라톤 완주 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 테스트 케이스의 개수 T를 입력합니다. # T 2021. 5. 11.
[백준][solved.ac][Bronze 1][Python] 1252번 : 이진수 덧셈 밑의 링크는 백준에서의 문제 링크입니다. 1252번: 이진수 덧셈 첫째 줄에 두 개의 이진수가 빈 칸을 사이에 두고 주어진다. 각 이진수는 1 또는 0으로만 이루어져 있으며, 0으로 시작할 수도 있다. 또한 각 이진수의 길이는 80을 넘지 않는다. www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 두 개의 이진수를 공백으로 구분해 입력합니다. bin_1, bin_2 = stdin.readline().rstrip().split(' ') # 위에서 입력한 두 개의 이진수를 십진수로 각각 변경해줍니다. dec_1 = int(bin_1, 2) dec_2 = int(bin_2, 2) # 변경된 십진수.. 2021. 5. 11.
[백준][solved.ac][Bronze 1][Python] 4344번 : 평균은 넘겠지 밑의 링크는 백준에서의 문제 링크입니다. 4344번: 평균은 넘겠지 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. www.acmicpc.net 파이썬 코드와 결과입니다. # 첫째 줄에 테스트 케이스의 개수 C를 입력합니다. C = int(input()) # 테스트 케이스의 수 C만큼 반복해봅니다. for test_case_idx in range(C): # 학생의 수 N, N명의 점수를 공백으로 구분해 입력합니다. test_case = input().split(' ') # 학생의 수 N과 N명의 점수를 분리해서 각각 변수를 선언해 저장합니다. # 모든 값을 정수르 변환합니다. N = int(test_case[0]) scores = list(.. 2021. 5. 9.
[백준][solved.ac][Bronze 1][Python] 1546번 : 평균 밑의 링크는 백준에서의 문제 링크입니다. 1546번: 평균 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보 www.acmicpc.net 파이썬 코드와 결과입니다. # 첫째 줄에 시험 본 과목의 개수 N을 입력합니다. # N은 1000보다 작거나 같습니다. N = int(input()) # 둘째 줄에 세준이의 각 과목의 성적을 공백으로 구분해 입력합니다. # 각 성적은 100보다 작거나 같은 음이 아닌 정수이고, # 적어도 하나의 값은 0보다 큽니다. # 각 성적을 정수형으로 변환하고 리스트 변수에 넣어줍니다. scores = list(map(int,.. 2021. 5. 9.
[백준][solved.ac][Silver 4][Python] 2331번 : 반복수열 보호되어 있는 글 입니다. 2021. 5. 9.
[백준][solved.ac][Silver 4][Python] 1065번 : 한수 밑의 링크는 백준에서의 문제 링크입니다. 1065번: 한수 어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 www.acmicpc.net 파이썬 코드와 결과입니다. # 첫째 줄에 1,000보다 작거나 같은 자연수 N을 입력합니다. N = int(input()) # N이 100 미만이라면 if N < 100: # 100 미만의 숫자들은 모두 한수에 속하므로 N을 그대로 출력해줍니다. print(N) # N이 100 이상이라면 else: # 한수의 개수를 저장할 변수를 선언합니다. # 100 미만의 숫자들은 모두 한수에 속하므로 99로 초기화해줍니다. han_nu.. 2021. 5. 9.
[백준][solved.ac][Silver 4][Python] 1026번 : 보물 밑의 링크는 백준에서의 문제 링크입니다. 1026번: 보물 첫째 줄에 N이 주어진다. 둘째 줄에는 A에 있는 N개의 수가 순서대로 주어지고, 셋째 줄에는 B에 있는 수가 순서대로 주어진다. N은 50보다 작거나 같은 자연수이고, A와 B의 각 원소는 100보다 작거 www.acmicpc.net 파이썬 코드와 결과입니다. # 문제의 함수 S를 구현합니다. # 리스트 A, B와 A, B의 똑같은 길이인 N을 매개변수로 받습니다. def S(A, B, N): # S의 결과인 합을 저장할 변수를 선언합니다. sum_result = 0 # 리스트 A, B의 길이인 N만큼 반복합니다. for index in range(N): # sum_result에 A와 B의 현재 인덱스의 숫자를 곱한 것을 더합니다. sum_re.. 2021. 5. 9.
[Do it! 시리즈][리뷰][HTML][CSS] Do it! 반응형 웹 만들기(2017년 출판 버전) 후기 한라열쇠 홈페이지를 만들 때 최우선 고려사항으로 여겼던 부분은 반응형 웹으로 만들어야 된다라는 것이었습니다. 아버지께서 손님께 홈페이지를 소개해드리면 굳이 집에 가서 컴퓨터를 켜서 홈페이지를 보는 상황보다는 그 자리에서 바로 스마트폰으로 홈페이지를 보는 상황이 더 많을 것이라 생각했기 때문입니다. 그래서 반응형 웹으로 홈페이지를 만들어야 하는데 반응형 웹, 적응형 웹 말만 들어봤지 어떻게 구현해야 되는지를 몰라 한라열쇠 홈페이지는 반응형 웹을 지원해주는 bootstrap으로 일단 만들고 있습니다. 밑의 링크는 한라열쇠 홈페이지 개발 일지와 개발 중인 한라열쇠 홈페이지 링크입니다. 2021.04.19 갤러리 페이지에서 Mixed content 오류 해결, 1차 개발 완료 2021.04.11 - [개발 일지.. 2021. 5. 8.
[백준][solved.ac][Bronze 2][Python] 17173번 : 배수들의 합 밑의 링크는 백준에서의 문제 링크입니다. 17173번: 배수들의 합 신원이는 백준에서 배수에 관한 문제를 풀다가 감명을 받아 새로운 문제를 만들어보았다. 자연수 N과 M개의 자연수 Ki가 주어진다. Ki중 적어도 하나의 배수이면서 1 이상 N 이하인 수의 합을 구하 www.acmicpc.net 파이썬 코드와 결과입니다. # 첫 번째 줄에 N, M을 입력합니다. # 2 2021. 5. 8.
[백준][solved.ac][Bronze 2][Python] 14910번 : 오르막 밑의 링크는 백준에서의 문제 링크입니다. 14910번: 오르막 첫째 줄에 공백으로 구분된 N(1 ≤ N ≤ 1,000,000)개의 정수가 주어진다. 입력으로 주어지는 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. www.acmicpc.net 파이썬 코드와 결과입니다. # 첫째 줄에 공백으로 구분된 N개의 정수를 입력합니다. # 1 2021. 5. 8.