코딩도장

게시판 페이징

A씨는 게시판 프로그램을 작성하고 있다.

A씨는 게시물의 총 건수와 한 페이지에 보여줄 게시물수를 입력으로 주었을 때 총 페이지수를 리턴하는 프로그램이 필요하다고 한다.

입력 : 총건수(m), 한페이지에 보여줄 게시물수(n) (단 n은 1보다 크거나 같다. n >= 1)
출력 : 총페이지수

A씨가 필요한 프로그램을 작성하시오.


예) 프로그램 수행 시 다음과 같은 결과값이 나와야 함.

m n 출력
0 1 0
1 1 1
2 1 2
1 10 1
10 10 1
11 10 2

2014年02月27日 13:59

pahkey

(追記) (追記ここまで)
댓글 작성은 로그인이 필요합니다.
(注記) 상대에게 상처를 주기보다 서로에게 도움이 될 수 있는 댓글을 달아 주세요.

1013개의 풀이가 있습니다. 100 / 102 Page

m = int(input()) 
n = int(input()) 
if n <= 1:
 print('None')
elif m <= 0:
 print('None')
elif m > n:
 print(m + 1)
elif m <= n:
 print(m)

2023年10月16日 01:54

NH Kim

댓글 작성은 로그인이 필요합니다.
(注記) 상대에게 상처를 주기보다 서로에게 도움이 될 수 있는 댓글을 달아 주세요.
m = int(input('총건수 >>'))
n = int(input('한페이지에 보여줄 게시물수 >>'))
total = m//n + int(m%n>0)
print(total)
댓글 작성은 로그인이 필요합니다.
(注記) 상대에게 상처를 주기보다 서로에게 도움이 될 수 있는 댓글을 달아 주세요.
if m == 0:
 return 0
 #올림 처리는 (m - 1) // n + 1로 구현 가능
 return (m - 1) // n + 1
댓글 작성은 로그인이 필요합니다.
(注記) 상대에게 상처를 주기보다 서로에게 도움이 될 수 있는 댓글을 달아 주세요.
m = int(input("총건수 : "))
n = int(input("한 페이지에 보여줄 게시물 수 : "))
result = m // n
if m % n > 0:
 result += 1
print(result)

2024年02月03日 12:06

리리

댓글 작성은 로그인이 필요합니다.
(注記) 상대에게 상처를 주기보다 서로에게 도움이 될 수 있는 댓글을 달아 주세요.

package codingdojang;

import java.util.*;

public class BoardPaging { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);

 int m = scanner.nextInt();
 scanner.nextLine();
 int n = scanner.nextInt();
 scanner.nextLine();
 int result = 0;
 if (m % n == 0){
 result += (m / n);
 } else {
 result += (m / n) + 1;
 }
 System.out.println(result);
}

}

2024年02月05日 18:23

헐헐헐

댓글 작성은 로그인이 필요합니다.
(注記) 상대에게 상처를 주기보다 서로에게 도움이 될 수 있는 댓글을 달아 주세요.
def cnt_total_pages(m, n):
 res = 0
 if m == 0:
 res = 0
 elif m % n > 0:
 res = m//n + 1
 else:
 res = m//n
 print('%-5d %-5d %d' %(m,n,res))
# m = int(input('총건수(m): '))
# n = int(input('한페이지에 보여줄 게시물수(n):'))
#cnt_total_pages(m, n)
inp = [[0,1],[1,1],[2,1],[1,10],[10,10],[11,10]]
print('m n 출력')
for i in inp:
 cnt_total_pages(i[0], i[1])

2024年02月06日 18:09

insperChoi

댓글 작성은 로그인이 필요합니다.
(注記) 상대에게 상처를 주기보다 서로에게 도움이 될 수 있는 댓글을 달아 주세요.
m = int(input("게시물의 총 건수를 입력하세요. : "))
n = int(input("한 페이지에 보여줄 게시물 수를 입력하세요.(1보다 크거나 같아야 한다.) : "))
if m % n == 0:
 print("총 페이지 수는 {0}입니다.".format(int(m/n)))
else:
 print("총 페이지 수는 {0}입니다.".format(int(m/n)+1))

2024年02月20日 19:53

버거킹

댓글 작성은 로그인이 필요합니다.
(注記) 상대에게 상처를 주기보다 서로에게 도움이 될 수 있는 댓글을 달아 주세요.
m = int(input("m의 값 :"))
n = int(input("n의 값 :"))
x = 1
인쇄 = 1
 if n >= 1:
 while m-x*n > 0:
 인쇄 += 1
 x += 1
 else:
 print("한페이지에 보여줄 게시물 수가 0입니다")
 print(인쇄)
댓글 작성은 로그인이 필요합니다.
(注記) 상대에게 상처를 주기보다 서로에게 도움이 될 수 있는 댓글을 달아 주세요.

public static void result(int m, int n) { int result = m / n; if ((m%n) != 0) { result = result + 1; } System.out.println("총 페이지 수 : " + result); }

 public static void main(String[] args) {
 Scanner sc = new Scanner(System.in);
 int m = 0;
 int n = 0;
 System.out.print("총 건수 를 입력하세요 : ");
 m = sc.nextInt();
 System.out.print("한 페이지에 보여줄 게시물 수를 입력하세요 : ");
 n = sc.nextInt();
 System.out.println();
 result(m,n);
 }

}

댓글 작성은 로그인이 필요합니다.
public static void result(int m, int n) { int result = m / n; if ((m%n) != 0) { result = result + 1; } System.out.println("총 페이지 수 : " + result); } - 지현, 2024年04月01日 10:42 M D
(注記) 상대에게 상처를 주기보다 서로에게 도움이 될 수 있는 댓글을 달아 주세요.

import math m=int(input("총 게시한 글 수를 입력하세요.")) n=int(input("한 페이지에 보여줄 게시물 수를 알려주세요.")) if m % n == 0: # 만약 30개글인데 3개씩 보여준다. 그러면 10개가 필요함. total = m // n print("총 페이지수는 {}개 입니다.".format(total)) else: total = math.ceil(m / n ) print("총 페이지수는 {}개 입니다.".format(total))

2024年04月02日 23:01

정준영

댓글 작성은 로그인이 필요합니다.
(注記) 상대에게 상처를 주기보다 서로에게 도움이 될 수 있는 댓글을 달아 주세요.

풀이 작성

(注記) 풀이작성 안내
  • 본문에 코드를 삽입할 경우 에디터 우측 상단의 "코드삽입" 버튼을 이용 해 주세요.
  • 마크다운 문법으로 본문을 작성 해 주세요.
  • 풀이를 읽는 사람들을 위하여 풀이에 대한 설명도 부탁드려요. (아이디어나 사용한 알고리즘 또는 참고한 자료등)
  • 작성한 풀이는 다른 사람(빨간띠 이상)에 의해서 내용이 개선될 수 있습니다.
풀이 작성은 로그인이 필요합니다.
목록으로
코딩도장

코딩도장은 프로그래밍 문제풀이를 통해서 코딩 실력을 수련(Practice)하는 곳입니다.


언어별 풀이 현황
전 체 x 1013
python x 532
java x 152
기 타 x 202
cpp x 59
lisp x 1
clojure x 1
javascript x 12
php x 4
objectivec x 9
cs x 19
scala x 3
perl x 3
ruby x 3
go x 3
matlab x 1
r x 8
smalltalk x 1
코딩도장 © 2014 · 문의 [email protected]
피드백 · 개인정보취급방침 · RSS

AltStyle によって変換されたページ (->オリジナル) /