[SWEA] 1247๋ฒˆ: ์ตœ์  ๊ฒฝ๋กœ(Java)

๐Ÿ’ก ๋ฌธ์ œ ๋ฌธ์ œ ์‚ผ์„ฑ์ „์ž์˜ ์„œ๋น„์Šค ๊ธฐ์‚ฌ์ธ ๊น€๋Œ€๋ฆฌ๋Š” ํšŒ์‚ฌ์—์„œ ์ถœ๋ฐœํ•˜์—ฌ ๋ƒ‰์žฅ๊ณ  ๋ฐฐ๋‹ฌ์„ ์œ„ํ•ด N๋ช…์˜ ๊ณ ๊ฐ์„ ๋ฐฉ๋ฌธํ•˜๊ณ  ์ž์‹ ์˜ ์ง‘์— ๋Œ์•„๊ฐ€๋ คํ•œ๋‹ค. ํšŒ์‚ฌ์™€ ์ง‘์˜ ์œ„์น˜, ๊ทธ๋ฆฌ๊ณ  ๊ฐ ๊ณ ๊ฐ์˜ ์œ„์น˜๋Š” ์ด์ฐจ์› ์ •์ˆ˜ ์ขŒํ‘œ (x, y)๋กœ ์ฃผ์–ด์ง€๊ณ  (0 ≤ x ≤ 100, 0 ≤ y ≤ 100) ๋‘ ์œ„์น˜ (x1, y1)์™€ (x2, y2) ์‚ฌ์ด์˜ ๊ฑฐ๋ฆฌ๋Š” |x1-x2| + |y1-y2|์œผ๋กœ ๊ณ„์‚ฐ๋œ๋‹ค. ์—ฌ๊ธฐ์„œ |x|๋Š” x์˜ ์ ˆ๋Œ€๊ฐ’์„ ์˜๋ฏธํ•˜๋ฉฐ |3| = |-3| = 3์ด๋‹ค. ํšŒ์‚ฌ์˜ ์ขŒํ‘œ, ์ง‘์˜ ์ขŒํ‘œ, ๊ณ ๊ฐ๋“ค์˜ ์ขŒํ‘œ๋Š” ๋ชจ๋‘ ๋‹ค๋ฅด๋‹ค. ํšŒ์‚ฌ์—์„œ ์ถœ๋ฐœํ•˜์—ฌ N๋ช…์˜ ๊ณ ๊ฐ์„ ๋ชจ๋‘ ๋ฐฉ๋ฌธํ•˜๊ณ  ์ง‘์œผ๋กœ ๋Œ์•„์˜ค๋Š” ๊ฒฝ๋กœ ์ค‘ ๊ฐ€์žฅ ์งง์€ ๊ฒƒ์„ ์ฐพ์œผ๋ ค ํ•œ๋‹ค. ํšŒ์‚ฌ์™€ ์ง‘์˜ ์ขŒํ‘œ๊ฐ€ ์ฃผ์–ด์ง€๊ณ , 2๋ช…์—์„œ 10๋ช… ์‚ฌ์ด์˜ ๊ณ ๊ฐ ์ขŒํ‘œ๊ฐ€ ์ฃผ์–ด์งˆ ๋•Œ, ํšŒ์‚ฌ์—์„œ ์ถœ๋ฐœํ•ด์„œ ์ด๋“ค์„ ๋ชจ๋‘..

[BJ] 3109: ๋นต์ง‘(Java)

๐Ÿ’ก ๋ฌธ์ œ ๋ฌธ์ œ ์œ ๋ช…ํ•œ ์ œ๋นต์‚ฌ ๊น€์›์›…์€ ๋นต์ง‘์„ ์šด์˜ํ•˜๊ณ  ์žˆ๋‹ค. ์›์›…์ด์˜ ๋นต์ง‘์€ ๊ธ€๋กœ๋ฒŒ ์žฌ์ • ์œ„๊ธฐ๋ฅผ ํ”ผํ•ด๊ฐ€์ง€ ๋ชปํ–ˆ๊ณ , ๊ฒฐ๊ตญ ์‹ฌ๊ฐํ•œ ์žฌ์ • ์œ„๊ธฐ์— ๋น ์กŒ๋‹ค. ์›์›…์ด๋Š” ์ง€์ถœ์„ ์ค„์ด๊ณ ์ž ์—ฌ๊ธฐ์ €๊ธฐ ์ง€์ถœ์„ ์‚ดํŽด๋ณด๋˜ ์ค‘์—, ๊ฐ€์Šค๋น„๊ฐ€ ์ œ์ผ ํฌ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ๋˜์—ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์›์›…์ด๋Š” ๊ทผ์ฒ˜ ๋นต์ง‘์˜ ๊ฐ€์Šค๊ด€์— ๋ชฐ๋ž˜ ํŒŒ์ดํ”„๋ฅผ ์„ค์น˜ํ•ด ํ›”์ณ์„œ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. ๋นต์ง‘์ด ์žˆ๋Š” ๊ณณ์€ R*C ๊ฒฉ์ž๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ฒซ์งธ ์—ด์€ ๊ทผ์ฒ˜ ๋นต์ง‘์˜ ๊ฐ€์Šค๊ด€์ด๊ณ , ๋งˆ์ง€๋ง‰ ์—ด์€ ์›์›…์ด์˜ ๋นต์ง‘์ด๋‹ค. ์›์›…์ด๋Š” ๊ฐ€์Šค๊ด€๊ณผ ๋นต์ง‘์„ ์—ฐ๊ฒฐํ•˜๋Š” ํŒŒ์ดํ”„๋ฅผ ์„ค์น˜ํ•˜๋ ค๊ณ  ํ•œ๋‹ค. ๋นต์ง‘๊ณผ ๊ฐ€์Šค๊ด€ ์‚ฌ์ด์—๋Š” ๊ฑด๋ฌผ์ด ์žˆ์„ ์ˆ˜๋„ ์žˆ๋‹ค. ๊ฑด๋ฌผ์ด ์žˆ๋Š” ๊ฒฝ์šฐ์—๋Š” ํŒŒ์ดํ”„๋ฅผ ๋†“์„ ์ˆ˜ ์—†๋‹ค. ๊ฐ€์Šค๊ด€๊ณผ ๋นต์ง‘์„ ์—ฐ๊ฒฐํ•˜๋Š” ๋ชจ๋“  ํŒŒ์ดํ”„๋ผ์ธ์€ ์ฒซ์งธ ์—ด์—์„œ ์‹œ์ž‘ํ•ด์•ผ ํ•˜๊ณ , ๋งˆ์ง€๋ง‰ ์—ด์—์„œ ๋๋‚˜์•ผ ํ•œ๋‹ค. ๊ฐ ์นธ์€ ..

[์ •์˜ฌ] 1828: ๋ƒ‰์žฅ๊ณ (Java)

๐Ÿ’ก ๋ฌธ์ œ ๋ฌธ์ œ **N๊ฐœ์˜ ํ™”ํ•™ ๋ฌผ์งˆ C1, C2, …, Cn์ด ์žˆ๋‹ค. ์ด๋“ค ๊ฐ๊ฐ์€ ๋ณด๊ด€๋˜์–ด์•ผ ํ•  ์˜จ๋„๊ฐ€ ๊ฐ๊ธฐ ๋‹ค๋ฅธ๋ฐ, ๊ฐ Ci๋งˆ๋‹ค ์ตœ์ € ๋ณด๊ด€ ์˜จ๋„ xi์™€ ์ตœ๊ณ  ๋ณด๊ด€ ์˜จ๋„ yi๊ฐ€ ์ •ํ•ด์ ธ ์žˆ๋‹ค. ์ฆ‰ Ci๋Š” ์˜จ๋„ xi์ด์ƒ, yi์ดํ•˜์˜ ์˜จ๋„์—์„œ ๋ณด๊ด€๋˜์–ด์•ผ๋งŒ ์•ˆ์ „ํ•˜๋‹ค. ์ด ํ™”ํ•™ ๋ฌผ์งˆ๋“ค์„ ๋ชจ๋‘ ๋ณด๊ด€ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์—ฌ๋Ÿฌ ๋Œ€์˜ ๋ƒ‰์žฅ๊ณ ๊ฐ€ ํ•„์š”ํ•œ๋ฐ ๊ฐ€๋Šฅํ•˜๋ฉด ์ ์€ ์ˆ˜์˜ ๋ƒ‰์žฅ๊ณ ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ๋‹ค. ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.** ์ž…๋ ฅํ˜•์‹ ์ฒซ์ค„์— ํ™”ํ•™๋ฌผ์งˆ์˜ ์ˆ˜ N์ด ์ž…๋ ฅ๋œ๋‹ค. N์˜ ๋ฒ”์œ„๋Š” 1์ด์ƒ 100 ์ดํ•˜์ด๋‹ค. ๋‘ ๋ฒˆ์งธ ์ค„๋ถ€ํ„ฐ N+1์ค„๊นŒ์ง€ ์ตœ์ €๋ณด๊ด€์˜จ๋„์™€ ์ตœ๊ณ ๋ณด๊ด€์˜จ๋„๊ฐ€ ์ž…๋ ฅ๋œ๋‹ค. ๋ณด๊ด€์˜จ๋„๋Š” -270° ~ 10000°์ด๋ฉฐ, ๊ฐ ๋ƒ‰์žฅ๊ณ ๋Š” ์ž„์˜์˜ ์ •ํ•ด์ง„ ์˜จ๋„๋ฅผ ์ผ์ •ํ•˜๊ฒŒ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๊ณ , ๋ƒ‰์žฅ๊ณ ๋Š” ์•„์ฃผ ํฌ๋‹ค๊ณ  ๊ฐ€์ •ํ•œ๋‹ค. ์ถœ๋ ฅํ˜•์‹..

[BJ] 1541๋ฒˆ: ์žƒ์–ด๋ฒ„๋ฆฐ ๊ด„ํ˜ธ(Java)

1541๋ฒˆ: ์žƒ์–ด๋ฒ„๋ฆฐ ๊ด„ํ˜ธ ๐Ÿ’ก ๋ฌธ์ œ ๋ฌธ์ œ ์„ธ์ค€์ด๋Š” ์–‘์ˆ˜์™€ +, -, ๊ทธ๋ฆฌ๊ณ  ๊ด„ํ˜ธ๋ฅผ ๊ฐ€์ง€๊ณ  ์‹์„ ๋งŒ๋“ค์—ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‚˜์„œ ์„ธ์ค€์ด๋Š” ๊ด„ํ˜ธ๋ฅผ ๋ชจ๋‘ ์ง€์› ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‚˜์„œ ์„ธ์ค€์ด๋Š” ๊ด„ํ˜ธ๋ฅผ ์ ์ ˆํžˆ ์ณ์„œ ์ด ์‹์˜ ๊ฐ’์„ ์ตœ์†Œ๋กœ ๋งŒ๋“ค๋ ค๊ณ  ํ•œ๋‹ค. ๊ด„ํ˜ธ๋ฅผ ์ ์ ˆํžˆ ์ณ์„œ ์ด ์‹์˜ ๊ฐ’์„ ์ตœ์†Œ๋กœ ๋งŒ๋“œ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— ์‹์ด ์ฃผ์–ด์ง„๋‹ค. ์‹์€ ‘0’~‘9’, ‘+’, ๊ทธ๋ฆฌ๊ณ  ‘-’๋งŒ์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๊ณ , ๊ฐ€์žฅ ์ฒ˜์Œ๊ณผ ๋งˆ์ง€๋ง‰ ๋ฌธ์ž๋Š” ์ˆซ์ž์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์—ฐ์†ํ•ด์„œ ๋‘ ๊ฐœ ์ด์ƒ์˜ ์—ฐ์‚ฐ์ž๊ฐ€ ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๊ณ , 5์ž๋ฆฌ๋ณด๋‹ค ๋งŽ์ด ์—ฐ์†๋˜๋Š” ์ˆซ์ž๋Š” ์—†๋‹ค. ์ˆ˜๋Š” 0์œผ๋กœ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ž…๋ ฅ์œผ๋กœ ์ฃผ์–ด์ง€๋Š” ์‹์˜ ๊ธธ์ด๋Š” 50๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™๋‹ค. ์ถœ๋ ฅ ์ฒซ์งธ ์ค„์— ์ •๋‹ต์„ ์ถœ๋ ฅํ•œ๋‹ค. ์˜ˆ์ œ ์ž…๋ ฅ 1 55-50+40 ์˜ˆ์ œ ์ถœ๋ ฅ 1 -35 ์˜ˆ์ œ ์ž…๋ ฅ 2..

๋ฐ˜์‘ํ˜•
ยซ   2024/09   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30