scone-lemon

[IM 대비] BOJ_8320 직사각형을 만드는 방법 본문

ALGORITHM/BOJ

[IM 대비] BOJ_8320 직사각형을 만드는 방법

lemon-scone 2021. 8. 29. 00:27

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

 

8320번: 직사각형을 만드는 방법

상근이는 변의 길이가 1인 정사각형 n개를 가지고 있다. 이 정사각형을 이용해서 만들 수 있는 직사각형의 개수는 총 몇 개일까? 두 직사각형 A와 B가 있을 때, A를 이동, 회전시켜서 B를 만들 수

www.acmicpc.net

 

 

package IM_0828;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/*
	짝수
	1*1 2 3 4 5 6 => 6개
	2*2 3 => 2개
	3*3 ...x
	홀수
	1*1 2 3 4 5 6 7 => 7개
	2*2 3 => 2개
	3*3 ...x
*/

// 직사각형을 만드는 방법
public class BOJ_8320 {
	public static void main(String[] args) throws NumberFormatException, IOException {
		
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		
		int N = Integer.parseInt(br.readLine());
		int count = 0;
		
		for (int i = 1; i <= N; i++) {
			for (int j = i; j <= N; j++) {
				if (i*j<=N) {
					//System.out.println(i + "*" + j + " = " + i*j);
					count++;
				}
			}
		}
		System.out.println(count);
	}
}

 

 

'ALGORITHM > BOJ' 카테고리의 다른 글

[IM 대비] BOJ_2567 색종이-2  (0) 2021.08.29
[IM 대비] BOJ_2810 컵홀더  (0) 2021.08.29
[IM 대비] BOJ_1592 영식이와 친구들  (0) 2021.08.28
[IM 대비] BOJ_2851 슈퍼 마리오  (0) 2021.08.28
[IM 대비] BOJ_11399 ATM  (0) 2021.08.28