Tags

백준

글 47편

2023

  1. 백준 2775: 부녀회장이 될테야, 아래층 인원 더하기

    0층을 먼저 채운 뒤 아래층의 인원을 합해 각 호의 거주자 수를 구한 풀이입니다.

  2. 백준 2798: 블랙잭에서 세 카드의 조합 찾기

    세 장의 카드 조합을 모두 확인해 M을 넘지 않는 가장 큰 합을 찾는 풀이입니다.

  3. 백준 15829: Hashing과 나머지 연산

    문자별 값과 31의 거듭제곱을 이용해 해시값을 계산한 Java 풀이입니다.

  4. 백준 10989: 수 정렬하기 3과 카운팅 정렬

    입력값별 등장 횟수를 센 뒤 값의 범위 순서대로 출력하는 카운팅 정렬 풀이입니다.

  5. 백준 1874: 스택 수열과 마지막으로 넣은 수

    스택에 넣은 마지막 수를 추적하며 목표 수열을 만들 수 있는지 판단한 풀이입니다.

  6. 백준 2805: 나무 자르기와 이분 탐색, 그리고 long

    절단 높이를 하나씩 낮추던 풀이를 이분 탐색으로 바꾸고 합계의 자료형을 수정한 기록입니다.

  7. 백준 1920: ArrayList 검색을 HashSet으로 바꾸기

    수 찾기 문제에서 순차 검색의 시간 초과를 겪고 HashSet으로 바꾼 기록입니다.

  8. 백준 12904: A와 B를 거꾸로 되돌리기 (Java)

    목표 문자열의 마지막 문자를 지우며 역연산해 시작 문자열과 비교하는 풀이입니다.

  9. 백준 10798: 길이가 다른 문자열 세로로 읽기 (Java)

    다섯 문자열을 이차원 배열에 담고 빈칸을 건너뛰며 세로로 읽는 풀이입니다.

  10. 백준 27866: 문자열에서 i번째 문자 꺼내기 (Java)

    문자열을 배열로 나누고 입력한 위치의 문자를 출력하는 풀이입니다.

  11. 백준 25314: long을 반복해서 출력하기 (Java)

    입력값을 4로 나눈 횟수만큼 long을 출력하고 int를 붙이는 풀이입니다.

  12. 백준 25304: 영수증의 총금액 확인하기 (Java)

    품목별 가격과 수량을 곱해 더한 값이 영수증 총금액과 같은지 확인하는 풀이입니다.

  13. 백준 18108: 불기 연도를 서기 연도로 바꾸기 (Java)

    입력받은 불기 연도에서 543을 빼 서기 연도를 출력하는 풀이입니다.

  14. 백준 11022: 케이스 번호와 덧셈식 출력하기 (Java)

    케이스 번호와 두 피연산자, 합을 함께 출력하는 A+B - 8 풀이입니다.

  15. 백준 11021: 합 앞에 케이스 번호 출력하기 (Java)

    두 정수의 합을 케이스 번호와 함께 출력하는 A+B - 7 풀이입니다.

  16. 백준 10988: 뒤집은 문자열로 팰린드롬 확인하기 (Java)

    입력 문자열과 뒤집은 문자열을 비교해 팰린드롬 여부를 출력하는 풀이입니다.

  17. 백준 10926: 아이디 뒤에 ??! 붙이기 (Java)

    입력한 아이디 뒤에 물음표 두 개와 느낌표를 붙여 출력하는 풀이입니다.

  18. 백준 10813: 배열의 두 공 바꾸기 (Java)

    바구니를 배열로 나타내고 임시 변수로 두 공을 교환하는 풀이입니다.

  19. 백준 10811번: 양끝을 교환하며 바구니 뒤집기

    배열 구간의 양끝을 차례로 교환해 바구니 순서를 뒤집은 Java 풀이와 당시 메모입니다.

  20. 백준 10810번: 배열에 공 번호 덮어쓰기

    바구니를 배열로 표현하고 지정된 구간의 값을 공 번호로 덮어쓰는 Java 풀이입니다.