Yeom's
Yeom's Coding Note
Yeom's
전체 방문자
오늘
어제
  • 분류 전체보기 (262)
    • 백준온라인 (94)
    • 운영체제 (14)
    • 프로그래머스 (0)
    • Go Language (40)
    • AWS (1)
    • 자료구조 (21)
    • Effective Java 3E (41)
    • JPA (1)
    • Tech Interview (33)
    • MySQL 8.0 (7)
    • CS 기술면접 (7)
    • Linux (3)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 교보dts
  • 출처 : 망나니 개발자
  • Real MySQL 8.0
  • https://mangkyu.tistory.com/90
  • 망나니개발자
  • boj 2839
  • UTM
  • maeil-mail
  • https://mangkyu.tistory.com/93
  • 망나니 개발자
  • https://mangkyu.tistory.com/91
  • https://mangkyu.tistory.com/92
  • https://mangkyu.tistory.com/89
  • https://mangkyu.tistory.com/88
  • RealMySQL 8.0
  • java
  • https://mangkyu.tistory.com/94
  • m1 linux
  • 백준 설탕 배달

최근 글

티스토리

hELLO · Designed By 정상우.
Yeom's

Yeom's Coding Note

백준 온라인 2775번 / BaekJoon Online Problem 2775
백준온라인

백준 온라인 2775번 / BaekJoon Online Problem 2775

2021. 7. 17. 19:47
728x90
반응형

문제

평소 반상회에 참석하는 것을 좋아하는 주희는 이번 기회에 부녀회장이 되고 싶어 각 층의 사람들을 불러 모아 반상회를 주최하려고 한다.

이 아파트에 거주를 하려면 조건이 있는데, “a층의 b호에 살려면 자신의 아래(a-1)층의 1호부터 b호까지 사람들의 수의 합만큼 사람들을 데려와 살아야 한다” 는 계약 조항을 꼭 지키고 들어와야 한다.

아파트에 비어있는 집은 없고 모든 거주민들이 이 계약 조건을 지키고 왔다고 가정했을 때, 주어지는 양의 정수 k와 n에 대해 k층에 n호에는 몇 명이 살고 있는지 출력하라. 단, 아파트에는 0층부터 있고 각층에는 1호부터 있으며, 0층의 i호에는 i명이 산다.

입력

첫 번째 줄에 Test case의 수 T가 주어진다. 그리고 각각의 케이스마다 입력으로 첫 번째 줄에 정수 k, 두 번째 줄에 정수 n이 주어진다

출력

각각의 Test case에 대해서 해당 집에 거주민 수를 출력하라.

 

아파트의 층은 0층부터 시작이다. 호수가 1개의 호수라면 1을 반환하고, 층수가 0이라면 b호수 만큼 살고 있다고 판단하여 b를 반환한다. 그렇지 않다면, a-1층에는 b호수 만큼 살아야되고, a층에는 b-1만큼 살아야하므로 그 두개를 재귀호출하여 더해준다. 메인문에서는 테스트케이스 t가 주어지고 t가 0이 될 때 까지 k층과 n호수를 입력하여 함수 getNum(k,n)에서 반환되는 값을 출력해준다.

 

백준 온라인 2775번 : 부녀회장이 될테야

https://www.acmicpc.net/problem/2775

728x90
반응형

'백준온라인' 카테고리의 다른 글

백준 온라인 1011번 / BaekJoon Online Problem 1011  (0) 2021.07.28
백준 온라인 2839번 / BaekJoon Online Problem 2839  (0) 2021.07.28
백준 온라인 10250번 / BaekJoon Online Problem 10250  (0) 2021.07.17
백준 온라인 2869번 / BaekJoon Online Problem 2869  (0) 2021.07.17
백준 온라인 1193번 / BaekJoon Online Problem 1193  (0) 2021.07.17
    '백준온라인' 카테고리의 다른 글
    • 백준 온라인 1011번 / BaekJoon Online Problem 1011
    • 백준 온라인 2839번 / BaekJoon Online Problem 2839
    • 백준 온라인 10250번 / BaekJoon Online Problem 10250
    • 백준 온라인 2869번 / BaekJoon Online Problem 2869
    Yeom's
    Yeom's

    티스토리툴바