rimse
  • 홈
  • 태그
  • 방명록
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기 (140)
      • JAVA (27)
        • 자바 이론 (16)
        • 자바 실습 (11)
      • Spring (37)
        • 스프링 입문 (6)
        • 스프링 핵심원리 기본편 (13)
        • 스프링 MVC 1편 (18)
      • CS (6)
      • 코딩테스트 (57)
        • 알고리즘 (2)
        • 백준 (3)
        • SW Expert Academy (52)
        • 12주 (0)
        • SQL (0)
      • AI (5)
      • 캡스톤디자인프로젝트 (4)
      • 준비 (0)
      • 금융 (1)
      • 책 리뷰 (0)
      • etc. (2)
      • 투자 (0)
  • 홈
  • 태그
  • 방명록
코딩테스트/SW Expert Academy

[D2] 1948. 날짜 계산기

1948. 날짜 계산기  ✏️ 문제 풀이-  해당 월 이전의 모든 달의 일수를 합산한 후 해당 월의 일수 합산days_in_month = [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]T = int(input()) for tc in range(1, T + 1): month1, day1, month2, day2 = map(int, input().split()) # 첫 번째 날짜까지의 총 일수 계산 total_days1 = 0 for m in range(1, month1): total_days1 += days_in_month[m] total_days1 += day1 # 두 번째 날짜까지의 총 일수 계산 tota..

2024. 10. 14. 09:43
코딩테스트/SW Expert Academy

[D2] 1946. 간단한 압축 풀기

1946. 간단한 압축 풀기  ✏️ 문제 풀이- strip(): 문자열의 양쪽 끝에 있는 공백 제거- char * count: 파이썬의 문자열 반복 연산- range(start, stop, step): 이 함수는 지정된 범위의 숫자를 생성start: 0으로 시작stop: len(original_text)는 원본 문서의 전체 길이 반환step: 0부터 시작하여 10씩 증가한 값 생성- 슬라이싱: original_text[i:i+10]는 원본 문자열의 i번째 인덱스부터 i+10번째 인덱스까지의 부분 문자열 추출T = int(input()) for tc in range(1, T + 1): N = int(input()) original_document = [] # 원본 문서를 저장할 리스트 ..

2024. 10. 14. 09:29
코딩테스트/SW Expert Academy

[D2] 1976. 시각 덧셈

1976. 시각 덧셈  ✏️ 문제 풀이-  두 개의 시각을 입력받아 더한 후, 결과를 12시간제로 출력T = int(input()) for t in range(1, T + 1): hour1, minute1, hour2, minute2 = map(int, input().split()) # 총 분으로 계산 total_minutes = minute1 + minute2 # 분 합산 total_hours = hour1 + hour2 + total_minutes // 60 # 시 합산 + 분에서 시로 변환 # 분은 60으로 나눈 나머지 final_minutes = total_minutes % 60 # 시는 12시간제로 맞추기 final_hours = total_hour..

2024. 10. 11. 11:03
코딩테스트/SW Expert Academy

[D2] 1966. 숫자를 정렬하자

1966. 숫자를 정렬하자  ✏️ 문제 풀이-   입력된 숫자열을 오름차순으로 정렬한 후 출력T = int(input()) for tc in range(1, T + 1): N = int(input()) numbers = list(map(int, input().split())) # 숫자들을 입력받아 리스트로 변환 # 숫자 오름차순 정렬 numbers.sort() print(f'#{tc} {" ".join(map(str, numbers))}')

2024. 10. 11. 09:53
코딩테스트/SW Expert Academy

[D2] 1970. 쉬운 거스름돈

1970. 쉬운 거스름돈  ✏️ 문제 풀이- N // money를 통해 현재 화폐로 나눌 수 있는 개수를 계산하고, 이를 counts 리스트에 추가- N %= money를 통해 남은 금액을 업데이트하여 다음 화폐로 나누기 위한 준비 - map 함수: 주어진 함수를 iterable(반복 가능한 객체)의 각 요소에 적용하여 새로운 iterable을 생성→ map(str, counts)는 counts 리스트의 각 요소를 문자열로 변환- join 메서드: 문자열의 리스트를 하나의 문자열로 결합. 이때 리스트의 각 요소 사이에 지정한 문자열을 삽입 →  ' ' (공백)를 사용하여 각 요소 결합 - join 메서드는 문자열의 리스트를 필요로 하므로, counts 리스트의 각 요소가 정수형일 경우 문자열로 변환해야 ..

2024. 10. 11. 09:39
코딩테스트/SW Expert Academy

[D2] 1945. 간단한 소인수분해

1945. 간단한 소인수분해  ✏️ 문제 풀이-  enumerate를 통해 소수의 인덱스(i)와 값을(prime) 함께 가져옴.enumerate(iterable, start=0) iterable: 반복 가능한 객체 (예: 리스트, 튜플 등). start: 인덱스 시작 번호 (기본값은 0) -  ( N )이 현재 소수로 나누어 떨어질 때마다 해당 소수의 지수를 하나 증가T = int(input())for tc in range(1, T + 1): N = int(input()) # 소수 리스트 primes = [2, 3, 5, 7, 11] # 각 소수의 지수를 저장할 변수 a = b = c = d = e = 0 # 소인수 분해 for i, prime in enume..

2024. 10. 11. 09:25
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ···
  • 10
  • »

공지사항

전체 카테고리

  • 분류 전체보기 (140)
    • JAVA (27)
      • 자바 이론 (16)
      • 자바 실습 (11)
    • Spring (37)
      • 스프링 입문 (6)
      • 스프링 핵심원리 기본편 (13)
      • 스프링 MVC 1편 (18)
    • CS (6)
    • 코딩테스트 (57)
      • 알고리즘 (2)
      • 백준 (3)
      • SW Expert Academy (52)
      • 12주 (0)
      • SQL (0)
    • AI (5)
    • 캡스톤디자인프로젝트 (4)
    • 준비 (0)
    • 금융 (1)
    • 책 리뷰 (0)
    • etc. (2)
    • 투자 (0)
애드센스 광고 영역
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #클래스
  • #스프링 mvc
  • #Python
  • #시스템 sw
  • #객체
  • #식과 연산자
  • #Custom Dataset
  • #금융IT
  • #자바 키워드
  • #yolov5
  • #aws
  • #기본 프로그래밍
  • #Linux
  • #static 멤버
  • #Kernel
  • #금융공기업IT
  • #객체의 소멸
  • #객체지향
  • #자바
  • #this 레퍼런스
  • #SWEA
  • #스프링
  • #Spring
  • #roboflow
  • #멤버 접근 지정자
  • #객체의 치환
  • #spring mvc
  • #시스템sw
  • #nonstatic 멤버
  • #inet_pton
MORE

전체 방문자

오늘
어제
전체

블로그 인기글

Powered by Privatenote Copyright © rimse All rights reserved. TistoryWhaleSkin3.4

티스토리툴바