[4์ฃผ์ฐจ] this์™€ ์ •์ ๋ฉค๋ฒ„ / ๋ฌธ์ž์—ด / ๋ฐฐ์—ด
ยท
Programming/JAVA
๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.
[1์ฃผ์ฐจ] ๋ฐฑ์ค€ 11651: ์ขŒํ‘œ ์ •๋ ฌํ•˜๊ธฐ2_C์–ธ์–ด
ยท
Programming
๋ฐฑ์ค€ 11651: ์ขŒํ‘œ ์ •๋ ฌํ•˜๊ธฐ2 https://www.acmicpc.net/problem/11651 11651๋ฒˆ: ์ขŒํ‘œ ์ •๋ ฌํ•˜๊ธฐ 2 ์ฒซ์งธ ์ค„์— ์ ์˜ ๊ฐœ์ˆ˜ N (1 ≤ N ≤ 100,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ N๊ฐœ์˜ ์ค„์—๋Š” i๋ฒˆ์ ์˜ ์œ„์น˜ xi์™€ yi๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (-100,000 ≤ xi, yi ≤ 100,000) ์ขŒํ‘œ๋Š” ํ•ญ์ƒ ์ •์ˆ˜์ด๊ณ , ์œ„์น˜๊ฐ€ ๊ฐ™์€ ๋‘ ์ ์€ ์—†๋‹ค. www.acmicpc.net -> ์ ์˜ ๊ฐœ์ˆ˜(N)์„ ์ž…๋ ฅ๋ฐ›๊ณ , ๊ฐ x์™€ y ์ขŒํ‘œ๋ฅผ ์ž…๋ ฅ๋ฐ›๋Š”๋‹ค. -> y์˜ ์˜ค๋ฆ„์ฐจ์ˆœ, y๊ฐ€ ๊ฐ™๋‹ค๋ฉด x์˜ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ ๋“ค์„ ์ถœ๋ ฅํ•œ๋‹ค. #1) ์ฒซ ๋ฒˆ์งธ ์‹œ๋„ -> ์‹œ๊ฐ„ ์ดˆ๊ณผ #include int main(void) { int N; int x[100000]; int y[100000]; scanf("%d", ..
[1์ฃผ์ฐจ] ๋ฐฑ์ค€ 7568๋ฒˆ: ๋ฉ์น˜_C์–ธ์–ด
ยท
Programming
๋ฐฑ์ค€ 7568: ๋ฉ์น˜ https://www.acmicpc.net/problem/7568 7568๋ฒˆ: ๋ฉ์น˜ ์šฐ๋ฆฌ๋Š” ์‚ฌ๋žŒ์˜ ๋ฉ์น˜๋ฅผ ํ‚ค์™€ ๋ชธ๋ฌด๊ฒŒ, ์ด ๋‘ ๊ฐœ์˜ ๊ฐ’์œผ๋กœ ํ‘œํ˜„ํ•˜์—ฌ ๊ทธ ๋“ฑ์ˆ˜๋ฅผ ๋งค๊ฒจ๋ณด๋ ค๊ณ  ํ•œ๋‹ค. ์–ด๋–ค ์‚ฌ๋žŒ์˜ ๋ชธ๋ฌด๊ฒŒ๊ฐ€ x kg์ด๊ณ  ํ‚ค๊ฐ€ y cm๋ผ๋ฉด ์ด ์‚ฌ๋žŒ์˜ ๋ฉ์น˜๋Š” (x, y)๋กœ ํ‘œ์‹œ๋œ๋‹ค. ๋‘ ์‚ฌ๋žŒ A ์™€ B์˜ ๋ฉ www.acmicpc.net -> ์ธ์› ์ˆ˜(N)์„ ์ž…๋ ฅ๋ฐ›๊ณ , ๊ฐ ๊ฐ์˜ ๋ชธ๋ฌด๊ฒŒ์™€ ํ‚ค๋ฅผ ์ž…๋ ฅ๋ฐ›๋Š”๋‹ค. (ํ•˜๋‚˜์˜ ๊ณต๋ฐฑ์„ ๋‘ ) -> ์ž…๋ ฅ๋ฐ›์€ ์‚ฌ๋žŒ์˜ ์ˆœ์„œ๋Œ€๋กœ ๊ฐ ์‚ฌ๋žŒ์˜ ๋“ฑ์น˜ ๋“ฑ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•ด์ค€๋‹ค. (ํ•œ ์ค„๋กœ) // ๋“ฑ์น˜๋Š” ํ‚ค์™€ ๋ชธ๋ฌด๊ฒŒ๊ฐ€ ๋ชจ๋‘ ์ปค์•ผ ํฌ๋‹ค๊ณ  ์ •์˜ํ•œ๋‹ค. // ๋ฉ์น˜ ๋“ฑ์ˆ˜ = ์ž๊ธฐ๋ณด๋‹ค ๋“ฑ์น˜๊ฐ€ ํฐ ์‚ฌ๋žŒ์˜ ์ˆ˜ + 1 #include int main(void) { int N; int k; int x[5..
[3์ฃผ์ฐจ] ์ œ์–ด๋ฌธ๊ณผ ๋ฉ”์„œ๋“œ/ ๊ฐ์ฒด์ง€ํ–ฅํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ๊ฐœ์š”/ ์ ‘๊ทผ์ž์™€ ์„ค์ •์ž
ยท
Programming/JAVA
๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.
[2์ฃผ์ฐจ] ์‹๋ณ„์ž์™€ ๋ฐ์ดํ„ฐ ํƒ€์ž…/์ž๋ฐ” ๊ธฐ๋ณธ ์ž…์ถœ๋ ฅ/ ์—ฐ์‚ฐ์ž
ยท
Programming/JAVA
1. ์‹๋ณ„์ž์™€ ๋ฐ์ดํ„ฐ ํƒ€์ž… - ์‹๋ณ„์ž ๊ทœ์น™ -> ๋ฌธ์ž, ์–ธ๋”๋ฐ”(_), $๋กœ ์‹œ์ž‘ํ•ด์•ผ ํ•œ๋‹ค. ํ•œ๊ธ€๋„ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์˜๋ฌธ์ž๋Š” ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•œ๋‹ค. // ๊ทธ๋ž˜๋„ ๋˜๋„๋ก์ด๋ฉด ์˜์–ด๋กœ ํ•˜์ž -> +,- ๋“ฑ ์—ฐ์‚ฐ์ž๋ฅผ ํฌํ•จํ•˜๋ฉด ์•ˆ ๋œ๋‹ค. -> ์ž๋ฐ” ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์•ˆ๋œ๋‹ค. // ex. byte, char, if, private, avstract .. -> ๊ธธ์ด์— ์ œํ•œ์ด ์—†๋‹ค // ๊ทธ๋ž˜๋„ ์˜คํƒ€๋ฐฉ์ง€๋ฅผ ์œ„ํ•˜์—ฌ ๊ฐ„๋‹จํ•˜๊ฒŒ - ์ž๋ฐ”์˜ ๋ฐ์ดํ„ฐ ํƒ€์ž… - ๋ฆฌํ„ฐ๋Ÿด : ํ”„๋กœ๊ทธ๋žจ ๋‚ด๋ถ€์—์„œ ๊ฐ’์„ ์ •์˜ํ•ด ๋ณ€์ˆ˜๋ฅผ ์ดˆ๊ธฐํ™”ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ๊ทธ ๊ฐ’์„ ๋ฆฌํ„ฐ๋Ÿด์ด๋ผ๊ณ  ํ•œ๋‹ค. // ์ฆ‰ ๋ณ€์ˆ˜์˜ ์ดˆ๊ธฐํ™” ๊ฐ’ - ์ƒ์ˆ˜ : ๋ฐ˜๋“œ์‹œ final ํ‚ค์›Œ๋“œ๋กœ ์ง€์ • -> final double PI = 3.14159; * ํƒ€์ž… ๋ณ„ ํฌ๊ธฐ ์ˆœ์„œ: byte < short < int <..
mnzy๐ŸŒฑ
mnzy๐ŸŒฑ
-->