본문 바로가기 메뉴 바로가기

devBB 메모장

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

devBB 메모장

검색하기 폼
  • 분류 전체보기 (330)
    • 개발자 (282)
      • 자료구조, 알고리즘 (C언어) (2)
      • 문제풀이 (C언어) (220)
      • 문제풀이 (Java) (41)
      • 문제풀이 (Python) (19)
    • 리뷰 (40)
      • 독서 (24)
      • 영화 (3)
      • 일상 (9)
      • 전화 (4)
    • 일기 (8)
  • 방명록

728x90
반응형
개발자/문제풀이 (Python) (19)
728x90
반응형
[백준/BOJ] 2884번 알람 시계 (Python)

백준 온라인 저지(BOJ) 2884번 알람 시계 https://www.acmicpc.net/problem/2884 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net * 사용언어 : Python 파이썬 1. 문제 알람 시간 H, M 에서 45분을 앞당겼을 때의 시간을 출력 2. 풀이 입력받은 시간의 45분 전 시간을 24시간 표현 기준으로 출력하면 됩니다. 우선 M 에서 45를 뺍니다. 이 때 M 이 양수이면 그대로 H 와 M 을 출력합니다. (ex. 1시 50분 -> 1시 5분) 만약 M 이 음수이면 M 에 60을 더하..

개발자/문제풀이 (Python) 2023. 7. 14. 20:51
[백준/BOJ] 14681번 사분면 고르기 (Python)

백준 온라인 저지(BOJ) 14681번 사분면 고르기 https://www.acmicpc.net/problem/14681 14681번: 사분면 고르기 점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다. www.acmicpc.net * 사용언어 : Python 파이썬 1. 문제 x, y 를 입력받고 어느 사분면에 속하는지 출력 (x, y 는 0 이 아닌 정수) 2. 풀이 if ~ else 문으로 케이스를 나눈 뒤 출력하면 됩니다. 처음에 if ~ else 안에 다시 if ~ else 를 넣어서 4개 케이스를 처리했다가 print 문이 4번 나오는게 싫어서 삼항 연산자를 사용하여 약간 간결하게 구현했습니다. (파이썬 삼항 연산자도 연습해볼 겸) 3. 코드 # 14681_사분면 # 312..

개발자/문제풀이 (Python) 2023. 7. 14. 20:38
[백준/BOJ] 2753번 윤년 (Python)

백준 온라인 저지(BOJ) 2753번 윤년 https://www.acmicpc.net/problem/2753 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 www.acmicpc.net * 사용언어 : Python 파이썬 1. 문제 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력 윤년은 연도가 4의 배수이면서, 100의 배수가 아니어야 하지만 400의 배수는 윤년 2. 풀이 이러한 유형의 문제는 조건문의 순서를 잘 정하는 것이 중요합니다. 왜냐하면 반복되는 조건문(if ~ elif ~ elif ~ ... ~ else) 중 ..

개발자/문제풀이 (Python) 2023. 7. 12. 22:15
[백준/BOJ] 9498번 시험 성적 (Python)

백준 온라인 저지(BOJ) 9498번 시험 성적 https://www.acmicpc.net/problem/9498 9498번: 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. www.acmicpc.net * 사용언어 : Python 파이썬 1. 문제 시험 점수를 입력받고 점수 별로 등급을 출력 (ex. 90~100점은 A, 80~89 점은 B, ...) 2. 풀이 if ~ elif ~ else 문을 사용하여 등급을 출력합니다. 3. 코드 # 9498_시험 성적 # 31256KB40ms score = int(input()) if score >= 90: print('A') eli..

개발자/문제풀이 (Python) 2023. 7. 12. 21:58
[백준/BOJ] 1330번 두 수 비교하기 (Python)

백준 온라인 저지(BOJ) 1330번 두 수 비교하기 https://www.acmicpc.net/problem/1330 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net * 사용언어 : Python 파이썬 1. 문제 두 정수 A, B 를 비교하여 결과를 출력 ('>', '') elif a < b: print('

개발자/문제풀이 (Python) 2023. 7. 10. 16:36
[백준/BOJ] 10172번 개 (Python)

백준 온라인 저지(BOJ) 10172번 개 https://www.acmicpc.net/problem/10172

개발자/문제풀이 (Python) 2023. 7. 10. 16:29
[백준/BOJ] 10171번 고양이 (Python)

백준 온라인 저지(BOJ) 10171번 고양이 https://www.acmicpc.net/problem/10171 10171번: 고양이 아래 예제와 같이 고양이를 출력하시오. www.acmicpc.net * 사용언어 : Python 파이썬 1. 문제 예제 출력과 동일한 고양이를 출력 2. 풀이 string 문자열을 표현할 때 아래 2개 문자는 특별한 의미를 가지고 사용됩니다. '(or ") : 문자열의 시작과 끝 \ : escape 문자 (바로 다음에 등장하는 문자를 해석 없이 그대로 출력) 따라서 해당 문자를 그대로 출력하려면 앞에 escape 문자인 \ 를 추가해줘야 합니다. 예를 들어 ' 를 출력하고 싶다면 \' 로 입력해야 하고, \ 를 출력하고 싶다면 \\ 로 입력해야 합니다. 3. 코드 # 1..

개발자/문제풀이 (Python) 2023. 7. 9. 21:17
[백준/BOJ] 11382번 꼬마 정민 (Python)

백준 온라인 저지(BOJ) 11382번 꼬마 정민 https://www.acmicpc.net/problem/11382 11382번: 꼬마 정민 첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어진다. www.acmicpc.net * 사용언어 : Python 파이썬 1. 문제 주어진 세 숫자의 합을 출력 2. 풀이 세 숫자를 입력받아서 합을 출력하면 됩니다. python 의 list, map 함수를 활용하여 list 로 입력받은 후에 sum 함수의 결과를 출력하게 했습니다. 일반적으로 int 자료형은 4 Bytes 로 최대값은 21억 정도 입니다. (2^32 / 2) Python 의 경우 int 자료형의 overflow 를 자체적으로 해결하도록 구현되어 있습니다. ..

개발자/문제풀이 (Python) 2023. 7. 9. 21:11
[백준/BOJ] 2588번 곱셈 (Python)

백준 온라인 저지(BOJ) 2588번 곱셈 https://www.acmicpc.net/problem/2588 2588번: 곱셈첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다.www.acmicpc.net* 사용언어 : Python 파이썬 1. 문제세 자리수 X 세 자리수 곱셈의 결과를 아래 예시(3, 4, 5, 6번)와 같이 순서대로 출력 2. 풀이설명을 위해 첫 번째 자연수를 a, 두 번째 자연수를 b 라고 하겠습니다. 문제에서 요구하는대로 출력하기 위해서는 b 를 1자리 씩 나눠야 합니다. b 를 int list 로 1글자 씩 나눠 받기 위해 아래와 같이 list comprehension 기능을 활용해보았습니다.b = [int(digit) for digit i..

개발자/문제풀이 (Python) 2023. 7. 8. 17:46
[백준/BOJ] 10430번 나머지 (Python)

백준 온라인 저지(BOJ) 10430번 나머지 https://www.acmicpc.net/problem/10430 10430번: 나머지 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) www.acmicpc.net * 사용언어 : Python 파이썬 1. 문제 A, B, C 세 자연수를 입력 받아서 아래 연산 결과를 각 줄에 출력 (A + B) % C ((A % C) + (B % C)) % C (A x B) % C ((A % C) x (B % C)) % C 2. 풀이 +(더하기), *(곱하기), %(나머지) 연산자를 사용해서 그대로 출력하면 됩니다. 3. 코드 # 10430_나머지 # 31256KB40ms a, b, c = map(int, input().split())..

개발자/문제풀이 (Python) 2023. 7. 8. 16:52
이전 1 2 다음
이전 다음
반응형
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 영화감상평
  • JUNGOL
  • 나의첫죽음학수업
  • 유연함의힘
  • 당신도느리게나이들수있습니다
  • 정올
  • 시대예보
  • 동탄에듀센터2
  • 센터독서클럽
  • 쿠프마케팅
  • 삼성전자
  • 독서 감상평
  • 자료구조
  • 호암의마지막꿈
  • 독서감상평
  • 자동차보험
  • 이용제한
  • 정세현의통찰
  • 여가포인트
  • 알고리즘
  • 인간본성불패의법칙
  • 긴 자리 곱셈
  • 문현공
  • AdSendse
  • 나는늘잘해야한다고생각한다
  • 동탄에듀센터
  • 최재천의공부
  • 관계가상처가되기전에
  • 세상을 읽는 새로운 언어 빅데이터
  • 긴 자리 덧셈 뺄셈
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바