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

기초부터 시작하는 코딩 일기

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

기초부터 시작하는 코딩 일기

검색하기 폼
  • 분류 전체보기 (117)
    • coding practice (24)
      • BOJ (23)
      • Softeer (1)
    • Java (20)
      • JSP (1)
      • Spring (5)
      • Java practice (13)
    • React (0)
    • JavaScript (10)
    • Typescript (0)
    • HTML & CSS (17)
      • Bootstrap (8)
    • Oracle SQLD (1)
    • 안드로이드 (0)
    • Python (4)
    • 면접준비 (34)
      • CS 기술 면접 (5)
      • KOSMO 허쌤 숙제 (29)
    • 자격증 (5)
    • 경제 (0)
    • 이것저것 (2)
  • 방명록

coding practice/BOJ (23)
[백준] 10699번 Python: 오늘 날짜

문제 서울의 오늘 날짜를 출력하는 프로그램을 작성하시오. 출력 서울의 오늘 날짜를 "YYYY-MM-DD" 형식으로 출력한다. ''' 1. now() ''' import datetime #datetime패키지 임포트 print(str(datetime.datetime.now())[:10]) # [:10]을 사용하여 10글자로 제한"YYYY-MM-DD" # datetime.datetime은 datetime패키지와 datetime 클래스 # datetime클래스는 객체를 생성하지 않고 바로 클래스에서 사용할 수 있는 메서드 # datetime.now()는 now()메서드가 현재 시각을 datetime 객체로 반환 ''' 2. today() ''' import datetime print(str(datetime.d..

coding practice/BOJ 2022. 5. 10. 15:17
[백준] 11022번 Python: A+B-8

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다. T = int(input()) for i in range(1, T+1) : A, B = map(int, input().split()) print(f'Case #{i}: {A} + {B} = {A+B}') 알고리즘 분류 수학 구현 사칙연산

coding practice/BOJ 2022. 5. 10. 14:47
[백준]♥11021번 Python: A+B-7

문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다. ''' 방법 1. str() ''' T = int(input()) for i in range(1, T+1) : #range(0,T)로 하면 오답 a,b = map(int, input().split()) print('Case #'+str(i) + ':' , a+b) #str은 string의 약자 ''' 방법 2. f-string ''' T = in..

coding practice/BOJ 2022. 5. 10. 14:37
[백준] 2163번 Python: 초콜릿 자르기

문제 정화는 N×M 크기의 초콜릿을 하나 가지고 있다. 초콜릿은 금이 가 있는 모양을 하고 있으며, 그 금에 의해 N×M개의 조각으로 나눠질 수 있다. 초콜릿의 크기가 너무 크다고 생각한 그녀는 초콜릿을 친구들과 나눠 먹기로 했다. 이를 위해서 정화는 초콜릿을 계속 쪼개서 총 N×M개의 조각으로 쪼개려고 한다. 초콜릿을 쪼갤 때에는 초콜릿 조각을 하나 들고, 적당한 위치에서 초콜릿을 쪼갠다. 초콜릿을 쪼갤 때에는 금이 가 있는 위치에서만 쪼갤 수 있다. 이와 같이 초콜릿을 쪼개면 초콜릿은 두 개의 조각으로 나눠지게 된다. 이제 다시 이 중에서 초콜릿 조각을 하나 들고, 쪼개는 과정을 반복하면 된다. 초콜릿을 쪼개다보면 초콜릿이 녹을 수 있기 때문에, 정화는 가급적이면 초콜릿을 쪼개는 횟수를 최소로 하려 ..

coding practice/BOJ 2022. 5. 10. 13:54
[백준] 3046번 Python: R2

문제 두 숫자 R1과 R2가 있을 때, 두 수의 평균 S는 (R1+R2)/2와 같다. 상근이는 정인이 생일 선물로 두 숫자 R1과 R2를 주려고 한다. 생일 파티에서 상근이는 정인이에게 이 두 숫자를 말해주고, 정인이는 이 숫자를 받아 적는다. 그리고 나서 기쁜 마음으로 1년동안 이 숫자를 외우면서 산다. 상근이는 R1과 R2를 엄청난 고민 끝에 정했다. 작년에는 R1과 R2를 까먹어서 아무 숫자나 정해서 주었기 때문에, 올해는 까먹지 않기 위해서 평균 S도 같이 기억하려고 한다. 오늘은 정인이 생일이다. 5분 후에 상근이는 생일 선물로 두 숫자 R1과 R2를 말해주어야 하지만, 안타깝게도 R2를 까먹고 말았다. 하지만 R1과 S는 기억하고 있다! 상근이를 도와 R2가 몇 인지 구하는 프로그램을 작성하시..

coding practice/BOJ 2022. 5. 10. 13:42
[백준]♥2588번 Python: 곱셈

문제 (세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다. (1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오. ''' 1번 문자열 ''' A = int(input()) #문자열->정수형 B = input() #문자열 print(A*int(B[2])) #세 자리 중 1의 자리 print(A*int(B[1])) #세 자리 중 10의 자리 print(A*int(B[0])) #세 자리 중 100의 자리 print(A*int(B)) ''' 2. 반복문 ''' A = int(input()) B = input() # for in range # for [객체] in range(시작숫자, 종료숫자, step) ..

coding practice/BOJ 2022. 5. 10. 09:47
[백준] 2558번 Python: A+B-2

문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A, 둘째 줄에 B가 주어진다. (0 < A, B < 10) (1000번 문제와 다른 부분) 출력 첫째 줄에 A+B를 출력한다. 알고리즘 분류 수학 구현 사칙연산 a = input() b = input() a = int(a) b = int(b) print(a+b)

coding practice/BOJ 2022. 5. 10. 09:35
[백준] 10430번 Python: 나머지

문제 (A+B)%C는 ((A%C) + (B%C))%C 와 같을까? (A×B)%C는 ((A%C) × (B%C))%C 와 같을까? 세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오. a,b,c = input().split() a = int(a) b = int(b) c = int(c) print((a+b)%c) print(((a%c)+(b%c))%c) print((a*b)%c) print(((a%c)*(b%c))%c) 알고리즘 분류 수학 구현 사칙연산

coding practice/BOJ 2022. 5. 10. 09:30
[백준] 10869번 Python: 사칙연산

문제 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. a, b = input().split() a = int(a) b = int(b) print(a+b) print(a-b) print(a*b) print(int(a/b)) #★ print(a%b) 알고리즘 분류 수학 구현 사칙연산

coding practice/BOJ 2022. 5. 9. 17:56
이전 1 2 3 다음
이전 다음
링크
  • Praybe's Github

Blog is powered by Tistory / Designed by Tistory

티스토리툴바