728x90
๋ฐ˜์‘ํ˜•

1.    ๋…ผ๋ฆฌ์™€ ์ฆ๋ช…

 

1)    ๋…ผ๋ฆฌ

  • ์ผ์ƒ ์ƒํ™œ์—์„œ๋Š” Soft Logic์ด ๋น ๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ์œ ์šฉ : ๋…ผ๋ฆฌ์ ์œผ๋กœ ๋ถ€์ •ํ™•ํ•œ ํ‘œํ˜„์„ ์‚ฌ์šฉํ•˜์ง€๋งŒ, ์–ด๋–ค ์˜๋ฏธ์ธ์ง€ ๋ชจ๋“  ์‚ฌ๋žŒ์ด ์ด๋ฏธ ์•Œ๊ณ  ์žˆ๋‹ค๋Š” ๊ฐ€์ •
  • ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ๋Š” Hard Logic์„ ์‚ฌ์šฉ : ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ํ‘œํ˜„๋“ค์ด ๋ชจ๋‘ ๋…ผ๋ฆฌํ•™์—์„œ ๋‚˜์˜จ ๊ฒƒ : ์‚ฌ์šฉ๋˜๋Š” ์ˆ˜๋งŽ์€ ์•Œ๊ณ ๋ฆฌ์ฆ˜๋“ค์„ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” Hard Logic์ด ํ•„์š”
  • ์˜คํ•ด์˜ ๊ทผ์› : Soft Logic์œผ๋กœ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ดํ•ดํ•˜๋ ค๊ณ  ํ•˜๋Š” ๊ฒƒ / ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์„ค๋ช…์„ ๋ณด๊ณ  ๋˜ ๋ด๋„ ์ดํ•ด๊ฐ€ ์•ˆ๋˜๋Š” ๊ฒƒ์€ ์ฆ๋ช…์„ ์•ˆ ๋ดค๊ธฐ ๋•Œ๋ฌธ / ์ฆ๋ช…์„ ๋ด๋„ ์ดํ•ด๊ฐ€ ์•ˆ๋˜๋Š” ๊ฒƒ์€ ์ง๊ด€์œผ๋กœ ์ดํ•ดํ•˜๋ ค๊ณ  ํ•˜๊ธฐ ๋•Œ๋ฌธ / ๊ฐ€๋” ์ง๊ด€์ ์œผ๋กœ ์ดํ•ด๋˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์žˆ์ง€๋งŒ ์กฐ๊ธˆ๋งŒ ์–ด๋ ค์›Œ์ง€๋ฉด ์ง๊ด€์œผ๋กœ ์™„์ „ํ•œ ์ดํ•ด๋ฅผ ์–ป๋Š” ๊ฒƒ์€ ์‚ฌ์‹ค์ƒ ๋ถˆ๊ฐ€๋Šฅ
  • ๋ช…์ œ์˜ ์—ญ, ์ด, ๋Œ€์šฐ(p->q)
๋”๋ณด๊ธฐ

  ์—ญ : q->p / ์ด : ~p->~q / ๋Œ€์šฐ : ~q->~p

  •    ^ : and / v : or (์ฒ˜์Œ ๋ณด๋Š”๋””์š”…)

 

2)    ์ฆ๋ช… (์ •ํ™•ํ•œ ๋ช…์ œ์‹์œผ๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ)

-      ์ˆ˜ํ•™์  ๊ท€๋‚ฉ๋ฒ• : P(1)์ด ์ฐธ์ด๊ณ , P(n)->P(n+1)์ด ์ฐธ์ด๋ฉด P(n)์€ ๋ชจ๋“  ์ž์—ฐ์ˆ˜ n์— ๋Œ€ํ•ด์„œ ์ฐธ์ด๋‹ค

-      ํ•ญ์ง„ ๋ช…์ œ : ๋…ผ๋ฆฌ์‹ ํ˜น์€ ํ•ฉ์„ฑ๋ช…์ œ์— ์žˆ์–ด ๊ฐ ๋ช…์ œ์˜ ์ฐธ, ๊ฑฐ์ง“์˜ ๋ชจ๋“  ์กฐํ•ฉ์— ๋Œ€ํ•˜์—ฌ ํ•ญ์ƒ ์ฐธ์ธ ๊ฒƒ

์•„๋‹ˆ p๊ฐ€ ๊ฑฐ์ง“์ธ๋ฐ ์™œ q์˜ ์—ฌ๋ถ€์— ์ƒ๊ด€์—†์ด ์ฐธ์ด๋ƒ?? ๋Š” ์˜๋ฌธ์ด ๋“ค์Œ

๋ช…์ œ ํŒŒํŠธ๋ฅผ ์ข€ ๋ชปํ•˜๊ธด ํ–ˆ์ง€๋งŒ ๋„ˆ๋ฌด ์ดํ•ด๊ฐ€ ์•ˆ๋˜์„œ ์œ ํŠœ๋ธŒ ์ฐพ์•„๋ดค์Šต๋‹ˆ๋‹ค.

https://www.youtube.com/watch?v=q8-4NmwCHd4 

p๊ฐ€ ๊ฑฐ์ง“์ด์–ด๋„ q๊ฐ’์— ์ƒ๊ด€์—†์ด ๋ช…์ œ์‹์ด ์ฐธ์ธ ์ด์œ ์— ๋Œ€ํ•ด...

์™„์ „ ๋ช…์พŒํ•˜์ง€๋Š” ์•Š์ง€๋งŒ ๊ทธ๋ž˜๋„ "์ด๋ ‡๊ฒŒ ์ƒ๊ฐํ•˜๋ฉด ๋˜๊ฒ ๊ตฌ๋‚˜"๋ผ๋Š” ๋ฐฉํ–ฅ์€ ์žก์•„์ฃผ์…”์„œ ๋…ผ๋ฆฌ์— ๋Œ€ํ•ด ์กฐ๊ธˆ ์ดํ•ด๋ฅผ ํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ˜น์‹œ ๋” ์ž์„ธํ•˜๊ฒŒ ์•„์‹œ๋Š” ๋ถ„์€ ๋Œ“๊ธ€ ๋‚จ๊ฒจ์ฃผ์„ธ์š”๐Ÿ˜Š๐Ÿ˜Š

 

 

+ ) ๋ฐฑ์ค€ ํ•˜๋ฉด์„œ ์•Œ๊ฒŒ ๋œ๊ฒƒ!!

 

๋”๋ณด๊ธฐ
  • " " (ํฐ ๋”ฐ์˜ดํ‘œ)๋ฅผ ์ถœ๋ ฅํ•˜๊ธฐ ์œ„ํ•ด์„   ์•ž์— \ (์—ญ์Šฌ๋ž˜์‰ฌ)๋ฅผ ์จ์ค˜์•ผ ํ•œ๋‹ค(์ž‘์€ ๋”ฐ์˜ดํ‘œ ์—ญ์‹œ ๋งˆ์ฐฌ๊ฐ€์ง€)
  • \ (์—ญ์Šฌ๋ž˜์‰ฌ)๋ฅผ ์ถœ๋ ฅํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” \\ (์—ญ์Šฌ๋ž˜์‰ฌ) 2๋ฒˆ์„ ์‚ฌ์šฉํ•ด ์ค˜์•ผ ํ•œ๋‹ค

=> ์ œ์–ด๋ฌธ์ž๋กœ ์ž‘์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ถœ๋ ฅํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” \\๋กœ ์ ์–ด์•ผ \๊ฐ€ ์ถœ๋ ฅ ๋ฉ๋‹ˆ๋‹ค.

 

 

728x90
๋ฐ˜์‘ํ˜•
728x90
๋ฐ˜์‘ํ˜•

 

[๋ฌธ์ œ] - [๋‹จ๊ณ„๋ณ„๋กœ ํ’€์–ด๋ณด๊ธฐ] ๋“ค์–ด๊ฐ€๋ฉด ์ด๋ ‡๊ฒŒ ๋‚˜์˜ต๋‹ˆ๋‹ค! ์ €๋Š” ๋‹น์—ฐํžˆ 1๋‹จ๊ณ„๋ถ€ํ„ฐ ์‹œ์ž‘^^

 ์‹ธํ”ผ ํ•ฉ๊ฒฉํ•˜๊ณ  ๋ถ„๋ฐ˜ ์‹œํ—˜์œผ๋กœ ๋ฐฑ์ค€์„ ํ•˜๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™์•„์„œ ๋ฌตํ˜€ ๋†“์€ ์•„์ด๋””๋ฅผ ๊บผ๋‚ด๋ณด์•˜์Šต๋‹ˆ๋‹ค ใ…‹ใ…‹ใ…‹ใ…‹

์‚ฌ์‹ค ์•„์ด๋”” ์—†๋Š” ์ค„ ์•Œ๊ณ  ๊ฐ€์ž…ํ•˜๋ ค๋‹ค๊ฐ€ ๋งจ๋‚  ์“ฐ๋Š” ์•„์ด๋””๊ฐ€ ์กด์žฌํ•˜๋Š” ์•„์ด๋””๋ผ๊ณ ํ•ด์„œ ์ฐพ์•„๋ดค๋”๋‹ˆ ์žˆ์—ˆ๋„ค์š” ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹

์–ด๋–ป๊ฒŒ ๊ณต๋ถ€ํ• ๊นŒ ํ•˜๋‹ค๊ฐ€ ๋‹จ๊ณ„๋ณ„๋กœ ํ’€์–ด๋ณด๊ธฐ๊ฐ€ ์žˆ์–ด์„œ ๊ทธ๊ฑธ๋กœ ์‹œ์ž‘!!

์•„๋ฌด๋ž˜๋„ ์ด๋Ÿฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ณต๋ถ€๋ฅผ ํ•˜๋Š”๊ฒŒ ์ฒ˜์Œ์ด๋‹ค ๋ณด๋‹ˆ ๋‹จ๊ณ„๋ณ„๋กœ ํ•˜๋Š”๊ฒŒ ์ข‹์€๊ฑฐ ๊ฐ™์•„์š”

1๋‹จ๊ณ„ ๋ถ€ํ„ฐ public static void main ์ดํ›„๋กœ ์ƒ๊ฐ์ด ์•ˆ๋‚˜์„œ ๊ณ ๋ฏผํ•ด๋ณด๊ณ  ํ•˜๋‹ˆ๊นŒ ๋‚ด๊ฐ€ ์–ผ๋งˆ๋‚˜ ๋ชฐ๋ž๋Š”์ง€ ๋Š๊ปด์ง...

์‚ฌ์น™ ์—ฐ์‚ฐ๊นŒ์ง€๋Š” Scanner(ํ‚ค๋ณด๋“œ ์ž…๋ ฅ๊ฐ’) ์จ์„œ ์‹ ๋‚˜๊ฒŒ ํ’€๋‹ค๊ฐ€ ๊ฐ‘์ž๊ธฐ ๋‚˜๋ฅผ ๋‹นํ™ฉํ•˜๊ฒŒ ํ•œ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ๋Š”๋ฐ..

์•„๋‹ˆ ์˜ค์ž‰? ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ•˜๋‚˜? ํ•œ์ฐธ์„ ๊ณ ๋ฏผํ•˜๋‹ค๊ฐ€

์ผ๋‹จ ์ž…๋ ฅ์„ ํ•ด์•ผํ•˜๋‹ˆ๊นŒ Scanner ์‚ฌ์šฉํ•˜๊ณ  ๋ฌธ์ž์—ด์ด๋‹ˆ๊นŒ Scanner ์“ฐ๊ณ  

๊ทธ ๋‹ค์Œ์— a = sc.nextString(); ์ณค๋Š”๋ฐ ๋นจ๊ฐ„์ค„ ๋„์—ฌ์„œ ์ƒ๊ฐํ•ด๋ณด๋‹ˆ๊นŒ ๋‚˜๋„ ์ด๋Ÿฐ๊ฑฐ ๋ณธ์  ์—†์–ด์„œ ํ•œ์ฐธ์„ ๊ณ ๋ฏผํ•˜๋‹ค๊ฐ€

๋‹ค์‹œ ์ ์–ด์„œ next๋’ค์— ์ž๋™์™„์„ฑ์œผ๋กœ ๋‚˜์˜ค๋Š”๊ฒŒ ๋ญ”์ง€ ๋ณด๊ณ  nextLine์ด ์žˆ๊ธธ๋ž˜ ๋งž๋Š”๊ฑฐ ๊ฐ™์•„์„œ ์ ์—ˆ๋Š”๋ฐ

์ฒ˜์Œ์œผ๋กœ ์ฒซ ์‹œ๋„๋งŒ์— ๋งž์ถฐ์„œ ์ •๋ง ๊ธฐ๋ถ„์ด ์ข‹์•˜๋‹ค^^ ๋ฟŒ๋“ฏ์žผ....

import java.util.Scanner;

 

public class Solution10926 {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

String a;

a = sc.nextLine();

System.out.println(a + "??!");

}

}

์ค„ ๊ฐ„๊ฒฉ์€ ์•ˆ ๋งž์ง€๋งŒ ๊ณ ๋ คํ•ด์ฃผ์‹œ๊ตฌ์—ฌ...

์ •๋ง ๋ณ„๊ฑฐ ์•„๋‹ˆ์ง€๋งŒ ๋งž์•˜์Šต๋‹ˆ๋‹ค!!๊ฐ€ ๊ธฐ๋ถ„์ด๊ฐ€ ์ •๋ง ์ข‹๋‹ค :)

 

๊ทธ๋Ÿฌ๊ณ  ๋ฌธ์ž๋ฅผ ์ž…๋ ฅํ• ๋•Œ๋Š” sc.nextLine์ธ๊ฐ€๋ณด๋‹ค ์‹ถ์–ด์„œ ๋‹ค์‹œํ•œ๋ฒˆ ๊ฒ€์ƒ‰์„ ํ•ด๋ดค๋Š”๋ฐ,

next()๋ž‘ nextLint()์ด ์žˆ์—ˆ๋‹ค

 

์ด ๋‘˜์˜ ์ฐจ์ด๋Š”

 

๋”๋ณด๊ธฐ

next() : ๋ฌธ์ž ๋˜๋Š” ๋ฌธ์ž์—ด์„ ๊ณต๋ฐฑ ๊ธฐ์ค€์œผ๋กœ ํ•œ๋‹จ์–ด ๋˜๋Š” ํ•œ๋ฌธ์ž์”ฉ ์ž…๋ ฅ ๋ฐ›์Œ

nextLine() : ๋ฌธ์ž ๋˜๋Š” ๋ฌธ์žฅ ํ•œ ๋ผ์ธ ์ „์ฒด๋ฅผ ์ž…๋ ฅ ๋ฐ›๋Š”๋‹ค

 

 

char์ด๋ž‘ next / string์ด๋ž‘ nextLine ์ง๊ฟ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋  ๊ฒƒ ๊ฐ™๋‹ค!!

728x90
๋ฐ˜์‘ํ˜•

+ Recent posts