Algorithm

๋ฐฑ์ค€ 11729 | ์žฌ๊ท€ ํ•จ์ˆ˜, ํ•˜๋…ธ์ด์˜ ํƒ‘ ์ด๋™ ์ˆœ์„œ

osean 2020. 10. 18. 19:10

์žฌ๊ท€ ํ•จ์ˆ˜

์žฌ๊ท€๋ž€ ์ž์‹ ์„ ์ •์˜ํ•  ๋•Œ ์ž๊ธฐ ์ž์‹ ์„ ์žฌ์ฐธ์กฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋œปํ•œ๋‹ค.
์ฆ‰, ์–ด๋–ค ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•˜๋ฉด ๊ทธ ์•ˆ์— ์–ด๋–ค ํ•จ์ˆ˜๋ฅผ ๋˜ ํ˜ธ์ถœํ•˜์—ฌ ๋ฐ˜๋ณตํ•œ๋‹ค๋Š” ๋œป์ด๋‹ค.
์‰ฝ๊ฒŒ ์ดํ•ดํ•˜๋ ค๋ฉด ์—˜๋ฆฌ๋ฒ ์ดํ„ฐ ๊ฑฐ์šธ์„ ์ƒ๊ฐํ•˜๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค!
(๋‚ด๊ฐ€ ์ด๊ฑธ๋กœ ์ดํ•ดํ–ˆ๋‹ค.๐Ÿฅถ)

์ฒ˜์Œ์—๋Š” ๊ต‰์žฅํžˆ ์ƒ์†Œํ•œ ์ด๋ฆ„์ด์—ˆ์ง€๋งŒ Node.js๋ฅผ ๊ณต๋ถ€ํ•˜๋ฉฐ ์ฝœ๋ฐฑ ์ง€์˜ฅ ์ด๋ผ๋Š” ๋‚ด์šฉ์„ ์ ‘ํ–ˆ๋Š”๋ฐ, ์—ฌ๊ธฐ์„œ ์ฝœ๋ฐฑ ์ด ์žฌ๊ท€ ํ•จ์ˆ˜์˜ ๊ฐœ๋…์„ ํฌํ•จํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค.(๋งž์„๊ฑฐ๋‹ค..ใ…Ž)
์‚ฌ์ด๋ฒ„๋‹ค์ž„ ๋ฉด์ ‘์„ ์ค€๋น„ํ•˜๋ฉด์„œ ์žฌ๊ท€ ํ•จ์ˆ˜์— ๋Œ€ํ•œ ๋ฌธ์ œ๊ฐ€ ๋‚˜์˜จ๋‹ค๋Š” ์ด์•ผ๊ธฐ๋ฅผ ๋“ค์—ˆ๊ณ , ์ด๋ฅผ ๊ณต๋ถ€ํ•˜๊ธฐ ์œ„ํ•ด์„œ ํ•˜๋…ธ์ด์˜ ํƒ‘ ๋ฌธ์ œ๋ฅผ ํ’€์–ด ๋ดค๋Š”๋ฐ ์†์œผ๋กœ ์ง์ ‘ ๊ทธ๋ ค ๋ณด๊ธฐ ์ „๊นŒ์ง€๋Š” ์ „ํ˜€ ์ดํ•ดํ•˜์ง€ ๋ชปํ–ˆ๋‹ค. ๊ทผ๋ฐ ํ•œ๋ฒˆ ์†์œผ๋กœ ๊ทธ๋ ค ๋ณด๋‹ˆ๊นŒ ์™„๋ฒฝํ•˜์ง€ ์•Š์ง€๋งŒ ๋Œ€๋žต์ ์œผ๋กœ ์žฌ๊ท€์— ๋Œ€ํ•œ ํ‹€์ด ์žกํžŒ ๊ฒƒ ๊ฐ™๋‹ค.
(์ •์ž‘ ์‚ฌ์ด๋ฒ„๋‹ค์ž„ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ์—์„œ๋Š” ํŒฉํ† ๋ฆฌ์–ผ์— ๋Œ€ํ•œ ๋ฌธ์ œ๊ฐ€ ์ถœ์ œ๋๋‹ค. ๋‹ค์Œ์— ๊ธฐํšŒ๊ฐ€ ๋œ๋‹ค๋ฉด ๋‹ค๋ค„ ๋ด์•ผ๊ฒ ๋‹ค.)(์ž์„ธํ•œ ๋‚ด์šฉ์€ ์•„๋ž˜ ๋ธ”๋กœ๊ทธ๋ฅผ ์ฐธ๊ณ .)

 

 

๋ฐ˜๋“œ์‹œ ์•Œ์•„์•ผํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ top 8 - 1. ์žฌ๊ท€ ์•Œ๊ณ ๋ฆฌ์ฆ˜

๋ฐ˜๋“œ์‹œ ์•Œ์•„์•ผ ํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ top 8 ์žฌ๊ท€ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ด์ง„ ํƒ์ƒ‰ ์ˆœ์ฐจ ํƒ์ƒ‰ ๋ฒ„๋ธ” ์ •๋ ฌ ์‚ฝ์ž… ์ •๋ ฌ ํƒ์š• ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ตœ๋‹จ๊ฑฐ๋ฆฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ชฌํ…Œ ์นด๋ฅผ๋กœ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์žฌ๊ท€ ํ•จ์ˆ˜ ์žฌ๊ท€ํ•จ์ˆ˜๋ž€ ์–ด๋–ค ํ•จ์ˆ˜์—์„œ ์ž์‹ ๏ฟฝ๏ฟฝ

gomguard.tistory.com

ํ•˜๋…ธ์ด์˜ ํƒ‘ ์ด๋™ ์ˆœ์„œ ์ถœ๋ ฅํ•˜๊ธฐ

ํ•˜๋…ธ์ด์˜ ํƒ‘์€ ์•„๊ธฐ๋“ค์ด ๊ฐ€์ง€๊ณ  ๋…ธ๋Š” ์žฅ๋‚œ๊ฐ๊ฐ™์ด ์ƒ๊ฒผ๋Š”๋ฐ, ๋‚˜๋Š” ์–ด๋ ธ์„ ๋•Œ ์ด๋Ÿฐ ์žฅ๋‚œ๊ฐ์€ ์•ˆ ๊ฐ–๊ณ  ๋†€์•„์„œ ๊ทธ๋Ÿฐ์ง€ ๊ต‰์žฅํžˆ ์ต์ˆ™ํ•˜์ง€ ์•Š์•˜๋‹ค.

๊ทธ๋ž˜์„œ ์†์œผ๋กœ ์ง์ ‘ ๊ทธ๋ ค ๋ณด๊ธฐ๋„ ํ•˜๊ณ , ์ฑ…๋„ ์ฐธ๊ณ ํ•˜๊ณ , ์œ ํŠœ๋ธŒ ์˜์ƒ๋„ ์‹œ์ฒญํ–ˆ๋‹ค.
๊ฐ€์žฅ ์‰ฝ๊ฒŒ ์„ค๋ช…ํ•œ ์˜์ƒ์€ ์–„ํŒํ•œ ์ฝ”๋”ฉ ์‚ฌ์ „๋‹˜์ด ์˜ฌ๋ ค ์ฃผ์‹  ์˜์ƒ์ด๋‹ค.

 

๊ทธ๋ž˜์„œ, ๋‚˜๋Š” ๊ณต๋ถ€ํ•œ ๊ฒƒ์„ ๋ฐ”ํƒ•์œผ๋กœ ์ด๋ ‡๊ฒŒ ์จ๊ฐ€๋ฉฐ ๋ฌธ์ œ๋ฅผ ํ’€์–ด ๋ดค๋‹ค.

  • ์†์œผ๋กœ ์ •๋ฆฌํ•˜๋Š” ๊ฒƒ๋งŒ 3์‹œ๊ฐ„์€ ๊ฑธ๋ฆฐ ๊ฒƒ ๊ฐ™์€ ๋…ธํŠธ

์ฒ˜์Œ์—๋Š” ๋‚ด๊ฐ€ ๋‚˜๋ฅผ ํ˜ธ์ถœํ•˜๊ณ , ํ˜ธ์ถœ๋‹นํ•œ ๋‚ด๊ฐ€ ๋˜ ๋‚˜๋ฅผ ํ˜ธ์ถœํ•˜๊ณ , ํ˜ธ์ถœ๋‹นํ•œ ๋‚ด๊ฐ€ ํ˜ธ์ถœํ•œ ๋‚ด๊ฐ€ ๋˜ ๋‚˜๋ฅผ ํ˜ธ์ถœํ•˜๊ณ ... ์ด๋ ‡๊ฒŒ ๋์—†์ด ๋ฐ˜๋ณต๋˜๋Š” ๊ฒƒ์ด ๋„ˆ๋ฌด ์–ด๋ ค์› ๋‹ค.
์—ฌ๊ธฐ์„œ ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ์กฐ๊ฑด์„ ์ดํ•ดํ•˜๊ณ , ์ด ๊ฒƒ์„ ์œ„์˜ 2 ๋ฒˆ์งธ ๊ทธ๋ฆผ์œผ๋กœ ๊ทธ๋ ค ๋ณด๋ฉด ํ•œ์ธต ๋” ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์›Œ์ง„๋‹ค.

๊ทธ๋ž˜์„œ ๋‚˜๋Š” ์ด๋ ‡๊ฒŒ ์ฝ”๋“œ๋ฅผ ์งฐ๋‹ค.
(์‚ฌ์‹ค ํ•˜๋…ธ์ด์˜ ํƒ‘ ๋ฌธ์ œ๋Š” ๊ฑฐ์˜ ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์˜ ํ’€์ด๊ฐ€ ๋น„์Šทํ•˜๋‹ค.)

  • ๋ˆ„๊ฐ€ ๋ˆ„๊ฐ€ ์ž˜ ์งฐ๋‚˜
package ์‹ฌ์„ฑํ—Œ.์•Œ๊ณ ๋ฆฌ์ฆ˜_3์ฃผ์ฐจ;

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

public class ํ•˜๋…ธ์ดํƒ‘์ด๋™์ˆœ์„œ_11729 {

	static StringBuffer sb = new StringBuffer();
	static int count = 0;

	static public int move(int n, int x, int y) {
		if (n > 1) {
			move(n - 1, x, 6 - x - y);
		}

		sb.append(x + " " + y + "\n");
		count++;

		if (n > 1) {
			move(n - 1, 6 - x - y, y);
		}

		return count;
	}

	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 = move(n, 1, 3);
		System.out.println(count);
		System.out.println(sb.toString());
	}

}

ํ•ด๋‹น ์ฝ”๋“œ์—์„œ ์ค‘์š”ํ•œ ๋ถ€๋ถ„์€ ์žฌ๊ท€์ ์œผ๋กœ ๋ฐ˜๋ณตํ•˜๋Š” move() ํ•จ์ˆ˜๋„ ์žˆ์ง€๋งŒ, 6 ์ด๋ผ๋Š” ์ˆซ์ž๋Š” ์™œ ๋‚˜์™”๋Š”์ง€๋ฅผ ํŒŒ์•…ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค.

 

๊ตฌ์กฐ ํŒŒ์•…ํ•˜๊ธฐ

์œ„์˜ ๋…ธํŠธ ๋‚ด์šฉ์„ ์ฐธ๊ณ ํ•˜๋ฉด, ๊ฒฐ๊ณผ์ ์œผ๋กœ 3๋ฒˆ ์›๋ฐ˜๋ถ€ํ„ฐ 1๋ฒˆ ์›๋ฐ˜๊นŒ์ง€ 3๋ฒˆ ๊ธฐ๋‘ฅ์œผ๋กœ ์˜ฎ๊ฒจ์•ผ ํ•˜๋Š” ๊ฒƒ์ด ๊ด€๊ฑด์ด๋‹ค.

์—ฌ๊ธฐ์„œ 3๋ฒˆ ์›๋ฐ˜์„ 3๋ฒˆ ๊ธฐ๋‘ฅ์œผ๋กœ ์˜ฎ๊ธฐ๊ธฐ ์œ„ํ•ด์„œ๋Š” 2๋ฒˆ ์›๋ฐ˜์„ ๋จผ์ € ๋‹ค๋ฅธ ๊ธฐ๋‘ฅ์œผ๋กœ ์˜ฎ๊ฒจ์•ผ ํ•˜๊ณ , 2๋ฒˆ ๊ธฐ๋‘ฅ์„ ์˜ฎ๊ธฐ๊ธฐ ์œ„ํ•ด์„œ๋Š” 1๋ฒˆ ์›๋ฐ˜์„ ๋จผ์ € ๋‹ค๋ฅธ ๊ธฐ๋‘ฅ์œผ๋กœ ์˜ฎ๊ฒจ์•ผ ํ•œ๋‹ค.

์ฆ‰, 3๋ฒˆ ์›๋ฐ˜์„ 3๋ฒˆ ๊ธฐ๋‘ฅ์„ ์˜ฎ๊ธฐ๊ธฐ ์œ„ํ•ด์„œ ๊ฐ€์žฅ ๊ธฐ์ดˆ๊ฐ€ ๋˜์–ด์•ผ ํ•˜๋Š” ์ผ์ด 1๋ฒˆ ์›๋ฐ˜์ด ๋‹ค๋ฅธ ๊ธฐ๋‘ฅ์œผ๋กœ ์ด๋™ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ ์ด๋‹ค.

(๊ฒฐ๊ณผ๋ฅผ ํŒŒ์•…ํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ ๋„๋‹ฌํ•˜๊ธฐ ์œ„ํ•ด ์‹œ์ž‘์ ์„ ํŒŒ์•…ํ•œ๋‹ค.)

๊ทธ๋ ‡๋‹ค๋ฉด ํ˜„์žฌ 1๋ฒˆ ๊ธฐ๋‘ฅ์— ์žˆ๋Š” 3๋ฒˆ ์›๋ฐ˜์„ 3๋ฒˆ ๊ธฐ๋‘ฅ์œผ๋กœ ์ด๋™ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” 1๋ฒˆ ๊ธฐ๋‘ฅ์— ์žˆ๋Š” 2๋ฒˆ ์›๋ฐ˜์„ 2๋ฒˆ ๊ธฐ๋‘ฅ์œผ๋กœ ์˜ฎ๊ธฐ๊ณ , 2๋ฒˆ ์›๋ฐ˜์„ ์˜ฎ๊ธฐ๊ธฐ ์œ„ํ•ด์„œ๋Š” 1๋ฒˆ ๊ธฐ๋‘ฅ์— ์žˆ๋Š” 1๋ฒˆ ์›๋ฐ˜์„ 3๋ฒˆ ๊ธฐ๋‘ฅ์œผ๋กœ ์ด๋™ํ•œ๋‹ค.

์œ„์˜ ๋กœ์ง์„ ํŒŒ์•…ํ•˜๊ณ  ๋‚˜๋ฉด ๋ชจ๋“  ๊ธฐ๋‘ฅ์— ์›๋ฐ˜์ด ํ•˜๋‚˜์”ฉ ๋“ค์–ด๊ฐ€ ์žˆ๋Š” ๊ทธ๋ฆผ์ด ๊ทธ๋ ค์งˆ ๊ฒƒ์ด๋‹ค. ์ด์ œ ์ง„์งœ 3๋ฒˆ ์›๋ฐ˜์„ 3๋ฒˆ ๊ธฐ๋‘ฅ์œผ๋กœ ์˜ฎ๊ธฐ๋Š” ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ๊ฒƒ์ด๋‹ค.

1๋ฒˆ ๊ธฐ๋‘ฅ - 3๋ฒˆ ์›๋ฐ˜
2๋ฒˆ ๊ธฐ๋‘ฅ - 2๋ฒˆ ์›๋ฐ˜
3๋ฒˆ ๊ธฐ๋‘ฅ - 1๋ฒˆ ์›๋ฐ˜

์ด๋Ÿฌํ•œ ์ƒํƒœ์—์„œ 3๋ฒˆ ์›๋ฐ˜์„ 3๋ฒˆ ๊ธฐ๋‘ฅ์œผ๋กœ ์˜ฎ๊ธฐ๊ธฐ ์œ„ํ•ด์„œ๋Š”,
3๋ฒˆ ๊ธฐ๋‘ฅ์— ์žˆ๋Š” 1๋ฒˆ ์›๋ฐ˜์„ 2๋ฒˆ ์›๋ฐ˜์œผ๋กœ ์ด๋™ํ•œ๋‹ค. ๊ทธ ํ›„, 1๋ฒˆ ๊ธฐ๋‘ฅ์— ์žˆ๋Š” 3๋ฒˆ ์›๋ฐ˜์„ 3๋ฒˆ ๊ธฐ๋‘ฅ์œผ๋กœ ์ด๋™ํ•œ๋‹ค.
๊ทธ๋ ‡๋‹ค๋ฉด ํ˜„์žฌ ๊ตฌ์กฐ๋Š”

1๋ฒˆ ๊ธฐ๋‘ฅ - ์—†์Œ
2๋ฒˆ ๊ธฐ๋‘ฅ - 2๋ฒˆ ์›๋ฐ˜ / 1๋ฒˆ ์›๋ฐ˜
3๋ฒˆ ๊ธฐ๋‘ฅ - 3๋ฒˆ ์›๋ฐ˜

์œ„์˜ ์ƒํƒœ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค. 3๋ฒˆ ์›๋ฐ˜์„ ์„ฑ๊ณต์ ์œผ๋กœ 3๋ฒˆ ๊ธฐ๋‘ฅ์œผ๋กœ ์˜ฎ๊ฒผ๋‹ค.
์ด์ œ 2๋ฒˆ ์›๋ฐ˜์„ 3๋ฒˆ ๊ธฐ๋‘ฅ์œผ๋กœ ์˜ฎ๊ฒจ์•ผ ํ•œ๋‹ค.
2๋ฒˆ ๊ธฐ๋‘ฅ์— ์žˆ๋Š” 1๋ฒˆ ์›๋ฐ˜์„ 1๋ฒˆ ๊ธฐ๋‘ฅ์œผ๋กœ ์ด๋™ํ•œ ํ›„, 2๋ฒˆ ๊ธฐ๋‘ฅ์— ์žˆ๋Š” 2๋ฒˆ ์›๋ฐ˜์„ 3๋ฒˆ ์›๋ฐ˜์œผ๋กœ ์ด๋™ํ•œ๋‹ค. ์ด์ œ ๊ธฐ๋‘ฅ์˜ ๊ตฌ์กฐ๋Š”

1๋ฒˆ ๊ธฐ๋‘ฅ - 1๋ฒˆ ์›๋ฐ˜
2๋ฒˆ ๊ธฐ๋‘ฅ - ์—†์Œ
3๋ฒˆ ๊ธฐ๋‘ฅ - 3๋ฒˆ ์›๋ฐ˜ / 2๋ฒˆ ์›๋ฐ˜

๋กœ ๊ตฌ์„ฑ๋˜์—ˆ๋‹ค. ์ด์ œ 1๋ฒˆ ์›๋ฐ˜๋งŒ 1๋ฒˆ ๊ธฐ๋‘ฅ์œผ๋กœ ์˜ฎ๊ธฐ๋ฉด ์„ฑ๊ณต์ด๋‹ค.
1๋ฒˆ ๊ธฐ๋‘ฅ์— ์žˆ๋Š” 1๋ฒˆ ์›๋ฐ˜์„ 3๋ฒˆ ๊ธฐ๋‘ฅ์œผ๋กœ ์ด๋™ํ•œ๋‹ค.

1๋ฒˆ ๊ธฐ๋‘ฅ - ์—†์Œ
2๋ฒˆ ๊ธฐ๋‘ฅ - ์—†์Œ
3๋ฒˆ ๊ธฐ๋‘ฅ - 3๋ฒˆ ์›๋ฐ˜ / 2๋ฒˆ ์›๋ฐ˜ / 1๋ฒˆ ์›๋ฐ˜

์„ฑ๊ณต์ ์œผ๋กœ ํ•˜๋…ธ์ด์˜ ์ด๋™ ์ˆœ์„œ๋ฅผ ํŒŒ์•…ํ•˜๊ณ ,์›๋ฐ˜์„ ์˜ฎ๊ฒผ๋‹ค.
๊ทธ๋ ‡๋‹ค๋ฉด ์ด์ œ ์™œ ์ฝ”๋“œ์˜ ๊ณ„์‚ฐ์ด ๋‚˜์˜จ ์ด์œ ๋ฅผ ํŒŒ์•…ํ•ด ๋ณด์ž!

ํŒŒ๋ž€์ƒ‰ ํ˜•๊ด‘ํŽœ์€ ์ด๋™ํ•ด์•ผ ํ•  ์›๋ฐ˜์˜ ์ธ๋ฑ์Šค ๋ฒˆํ˜ธ๋‹ค.

๋นจ๊ฐ„์ƒ‰ ํ˜•๊ด‘ํŽœ์€ ์ด๋™ํ•ด์•ผ ํ•  ์›๋ฐ˜์ด ํ˜„์žฌ ์œ„์น˜ํ•˜๊ณ  ์žˆ๋Š” ๊ธฐ๋‘ฅ์˜ ๋ฒˆํ˜ธ๋‹ค.

๋…ธ๋ž€์ƒ‰ ํ˜•๊ด‘ํŽœ์€ ์›๋ฐ˜์ด ์ด๋™ํ•ด์•ผ ํ•  ๊ธฐ๋‘ฅ์˜ ๋ฒˆํ˜ธ๋‹ค.

 

n - 1 ์˜ ์ด์œ 

๊ทธ๋ ‡๋‹ค๋ฉด 3๋ฒˆ์„ 1๋ฒˆ ๊ธฐ๋‘ฅ์œผ๋กœ ์ด๋™ํ•˜๊ธฐ ์œ„ํ•ด์„œ ๊ทผ๋ณธ์ ์œผ๋กœ 2๋ฒˆ ์›๋ฐ˜์„ ์ด๋™ํ•ด์•ผ ํ•˜๊ณ , 2๋ฒˆ ์›๋ฐ˜์„ ์ด๋™ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” 1๋ฒˆ ์›๋ฐ˜์„ ์ด๋™ํ•ด์•ผ ํ•œ๋‹ค.

์ฆ‰, ๊ฒฐ๊ณผ๋ฅผ ๋„๋‹ฌํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๊ฒฐ๊ณผ - 1 ์ด๋‹ค.

n = 3 / n - 1 = 2

n = 2 / n - 1 = 1

n = 1

์ด๋Ÿฌํ•œ ๋กœ์ง์„ ๊ฐ€์ง€๊ธฐ ๋•Œ๋ฌธ์—
์žฌ๊ท€์ ์œผ๋กœ ํ˜ธ์ถœํ•  ํ•จ์ˆ˜์— ๋“ค์–ด๊ฐˆ ์›๋ฐ˜์˜ ๊ฐ’์€ n - 1 ์ด๋‹ค.

 

6 - x - y ์˜ ์ด์œ 

์›๋ฐ˜์˜ ๋ฒˆํ˜ธ๊ฐ€ ์–ด๋–ป๊ฒŒ ์žฌ๊ท€์ ์œผ๋กœ ๋ณ€ํ•˜๋Š”์ง€ ํŒŒ์•…ํ–ˆ๋‹ค๋ฉด, ํ˜„์žฌ ์œ„์น˜ํ•œ ๊ธฐ๋‘ฅ์˜ ๋ฒˆํ˜ธ์™€ ์ด๋™ํ•ด์•ผ ํ•  ๊ธฐ๋‘ฅ์˜ ๋ฒˆํ˜ธ๊ฐ€ ์–ด๋–ป๊ฒŒ ๊ณ„์‚ฐ ๋˜๋Š”์ง€ ํŒŒ์•…ํ•ด์•ผ ํ•œ๋‹ค.
์ฆ‰,

  1. 1๋ฒˆ ๊ธฐ๋‘ฅ์— ์œ„์น˜ํ•œ 3๋ฒˆ ์›๋ฐ˜์„ 3๋ฒˆ ๊ธฐ๋‘ฅ์œผ๋กœ ์ด๋™ํ•œ๋‹ค๋Š” ๊ฒƒ์€
  2. 1๋ฒˆ ๊ธฐ๋‘ฅ์— ์œ„์น˜ํ•œ 2๋ฒˆ ์›๋ฐ˜์„ 2๋ฒˆ ๊ธฐ๋‘ฅ์œผ๋กœ ์ด๋™ํ•ด์•ผ ํ•œ๋‹ค๋Š” ๋œป์ด๊ณ ,
  3. ์ด๋Š” 1๋ฒˆ ๊ธฐ๋‘ฅ์— ์œ„์น˜ํ•œ 1๋ฒˆ ์›๋ฐ˜์„ 3๋ฒˆ ๊ธฐ๋‘ฅ์œผ๋กœ ์ด๋™ํ•ด์•ผ ํ•œ๋‹ค.

์—ฌ๊ธฐ์„œ 1๋ฒˆ ๊ธฐ๋‘ฅ์€ x, ํ˜„์žฌ ์›๋ฐ˜์ด ์œ„์น˜ํ•˜๊ณ  ์žˆ๋Š” ๊ธฐ๋‘ฅ์˜ ๋ฒˆํ˜ธ๋‹ค.
3๋ฒˆ ๊ธฐ๋‘ฅ์€ y , ์›๋ฐ˜์ด ์ด๋™ํ•ด์•ผ ํ•  ๊ธฐ๋‘ฅ์˜ ๋ฒˆํ˜ธ๋‹ค.
์—ฌ๊ธฐ์„œ ์ค‘์š”ํ•œ ์ ์€ 1๋ฒˆ์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” 2๋ฒˆ์ด ์„ ํ–‰๋˜์–ด์•ผ ํ•˜๊ณ , 2๋ฒˆ์ด ์„ ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” 3๋ฒˆ์„ ์„ ํ–‰๋˜์–ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.
๊ทธ๋ ‡๋‹ค๋ฉด 1๋ฒˆ๋ถ€ํ„ฐ 3๋ฒˆ ์›๋ฐ˜์ด ์œ„์น˜ํ•˜๊ณ  ์žˆ๋Š” ๊ธฐ๋‘ฅ์€ 1๋ฒˆ ๊ธฐ๋‘ฅ์œผ๋กœ ๊ฐ™์œผ๋ฉฐ, 1๋ฒˆ์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” 2๋ฒˆ ์›ํ•œ์ด ์ด๋™ํ•ด์•ผ ํ•  ๊ธฐ๋‘ฅ ๋ฒˆํ˜ธ๋ฅผ ์•Œ์•„์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.

์ฆ‰,

  • 6(i) - 1(x) - 3(y) = 2(z)
  • 1(x)* : ์ž์‹ ์ด ์›€์ง์ด๊ธฐ ์ „ ์•„๋ฌด๋Ÿฐ ๋ณ€ํ™”๊ฐ€ ์—†์—ˆ๋‹ค๋Š” ๋œป.
  • 3(y)* : ์ž์‹ ์ด ์ด๋™ํ•ด์•ผ ํ•  ๊ธฐ๋‘ฅ์˜ ๋ฒˆํ˜ธ
  • 2(z)* : ์ž์‹ ์ด ์ด๋™ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์„ ํ–‰๋˜์–ด์•ผ ํ•  ์›€์ง์ž„์ด ์ด๋™ํ•ด์•ผ ํ•  ๊ธฐ๋‘ฅ์˜ ๋ฒˆํ˜ธ
  • 6 - 1 - 3 = 2 ๊ณผ 1 + 3 + 2 = 6 ์€ ๊ฐ™๋‹ค.

x + y + z = i

i - y - z = x
i - x - z - y
i - x - y = z

์šฐ๋ฆฌ๋Š” ์œ„์˜ ๋…ธํŠธ๋ฅผ ํ†ตํ•ด 1๋ฒˆ ๊ธฐ๋‘ฅ(x)์— ์œ„์น˜ํ•œ 3๋ฒˆ ์›๋ฐ˜(n)์ด 3๋ฒˆ ๊ธฐ๋‘ฅ(y)์œผ๋กœ ์ด๋™ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” 2๋ฒˆ ์›๋ฐ˜(n - 1)์ด 2๋ฒˆ ๊ธฐ๋‘ฅ(z = 6 - x - y)์œผ๋กœ ์ด๋™ํ•ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ๋‹ค.

์œ„ ์˜ˆ์‹œ๋Š” 3๋ฒˆ ์›๋ฐ˜์„ ์ด๋™ํ•˜๊ธฐ ์œ„ํ•ด 2๋ฒˆ ์›๋ฐ˜์ด ์ด๋™ํ•ด์•ผ ํ•  ๊ธฐ๋‘ฅ ๋ฒˆํ˜ธ๋ฅผ ์œ ์ถ”ํ•˜๋Š” ๊ตฌ์กฐ์ธ๋ฐ, ์ด ๊ตฌ์กฐ๋Š” ํ•˜๋…ธ์ด ํƒ‘์—์„œ ์–ด๋–ค ๊ฒฝ์šฐ์—์„œ๋„ ๋™์ž‘ํ•œ๋‹ค.
๊ทธ๋ ‡๊ธฐ์— ํ˜„์žฌ์˜ ์›๋ฐ˜(n)์ด ์ด๋™ํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋‹ค์Œ ์›๋ฐ˜(n - 1)์ด ์ด๋™ํ•  ๊ธฐ๋‘ฅ์˜ ๋ฒˆํ˜ธ๋ฅผ ์œ ์ถ”ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” 6 ์ด๋ผ๋Š” ์ˆซ์ž๊ฐ€ ํ•„์š”ํ•˜๋‹ค.

์žฌ๊ท€์ ์œผ๋กœ ํ•ด๊ฒฐํ•˜๊ธฐ

n ๊ณผ z ๊ฐ€ ์œ ์ถ”๋˜๋Š” ๋ฐฉ๋ฒ•์„ ํŒŒ์•…ํ–ˆ๋‹ค๋ฉด, ์ด์ œ ์ด๋ฅผ ์žฌ๊ท€์ ์œผ๋กœ ๊ทธ๋ ค ๋ณด์ž.
์œ„์—์„œ ๋„ˆ๋ฌด ๋งŽ์ด ์„ค๋ช…ํ–ˆ๋‹ค.

๋งˆ๋ฌด๋ฆฌ

์ด๋ฒˆ ๋ฌธ์ œ๋ฅผ ํ’€๋ฉด์„œ ์ˆ˜๋ฆฌ ์‚ฌ๊ณ ๊ฐ€ ์ •๋ง ์ค‘์š”ํ•˜๋‹ค๋Š” ๊ฒƒ์„ ๋Š๊ผˆ๋‹ค.
๊ทธ๋ฆฌ๊ณ  ๊ฒŒ์œผ๋ฅด๊ฒŒ ๋จธ๋ฆฌ๋กœ๋งŒ ์ƒ๊ฐํ•˜์ง€ ๋ง๊ณ , ์ง์ ‘ ์†์œผ๋กœ ๊ทธ๋ ค์„œ ํ’€์–ด ๋ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์•˜๋‹ค!