๋ชฉ๋ก์ „์ฒด ๊ธ€ (132)

YS's develop story

JAVA ) java 2์ฐจ์› ๋ฐฐ์—ด ๊ด€๋ จ.. , ์—ดํ˜ˆ java ํ”„๋กœ๊ทธ๋ž˜๋ฐ 309์ชฝ ๋ฌธ์ œ 2๋ฒˆ

์•ˆ๋…•ํ•˜์„ธ์š” ~ ์˜ค๋Š˜์€ java 2์ฐจ์› ๋ฐฐ์—ด์— ๊ด€๋ จํ•ด์„œ ์ •๋ฆฌ๋ฅผ ํ•˜๊ณ ์ž ๊ธ€์„ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค. ~ ์•„๋ž˜ ๋ฌธ์ œ๋Š” ์—ดํ˜ˆ javaํ”„๋กœ๊ทธ๋ž˜๋ฐ 309์ชฝ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. * ๋ฌธ์ œ 2 ๋‹ค์Œํ˜•ํƒœ๋กœ ํ‘œํ˜„๋œ 2์ฐจ์› ๋ฐฐ์—ด์ด ์กด์žฌํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด์ž. 1 2 3 1ํ–‰ 4 5 6 2ํ–‰ 7 8 9 3ํ–‰ ์ด๋Ÿฌํ•œ ํ˜•ํƒœ๋ฅผ ๊ฐ–๋Š” intํ˜• 2์ฐจ์› ๋ฐฐ์—ด์ด ์ธ์ž๋กœ ์ „๋‹ฌ๋˜๋ฉด, ๋‹ค์Œ์˜ ํ˜•ํƒœ๋กœ ๋ฐฐ์—ด์˜ ๊ตฌ์กฐ๋ฅผ ๋ณ€๊ฒฝ์‹œํ‚ค๋Š” ๋ฉ”์†Œ๋“œ๋ฅผ ์ •์˜ํ•˜์ž 4 5 6 1ํ–‰ 7 8 9 2ํ–‰ 1 2 3 3ํ–‰ ๋ฐฐ์—ด์˜ ๊ฐ€๋กœ์™€ ์„ธ๋กœ ๊ธธ์ด์— ์ƒ๊ด€์—†์ด ์œ„์™€ ๊ฐ™์ด ๋™์ž‘ํ•˜๋„๋ก ๋ฉ”์†Œ๋“œ๋ฅผ ์ •์˜ํ•ด์•„ ํ•œ๋‹ค. ๋ฌธ์ œ๋ฅผ ํ’€๊ธฐ ์ „์— ์•„๋ž˜์˜ ์ฝ”๋“œ๋ฅผ ๋ด…์‹œ๋‹ค package javapractice; class JavaPractice { public static void main(String[] args) { int[][..

Java 2020. 10. 10. 10:01
C++ ) assert๋งคํฌ๋กœ์‚ฌ์šฉํ•˜๊ธฐ

์•ˆ๋…•ํ•˜์„ธ์š” ~ ์˜ค๋Š˜์€ ๊ฐ„๋‹จํ•˜๊ฒŒ assert ๋งคํฌ๋กœ์— ๋Œ€ํ•ด์„œ ์ •๋ฆฌํ•ด๋ดค์Šต๋‹ˆ๋‹ค. assert ๋งคํฌ๋กœ๋Š” C++์—์„œ๋Š” cassert ํ—ค๋” ํŒŒ์ผ์— ์ •์˜๋˜์–ด ์žˆ์œผ๋ฉฐ C์—์„œ๋Š” assert.h ํ—ค๋”ํŒŒ์ผ์— ์ •์˜๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋งคํฌ๋กœ๋Š” ์ •ํ•ด์ง„ ์กฐ๊ฑด์— ๋งž์ง€ ์•Š์„ ๋•Œ ํ”„๋กœ๊ทธ๋žจ์„ ์ค‘๋‹จํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, assert์— ์ง€์ •ํ•œ ์กฐ๊ฑด์‹์ด false์ผ ๋•Œ ํ”„๋กœ๊ทธ๋žจ์„ ์ค‘๋‹จํ•˜๋ฉฐ true์ผ ๋•Œ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ๊ณ„์† ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ž˜๋ชป๋œ ๊ฐ’์ด ์ž…๋ ฅ๋˜์—ˆ์„ ๋•Œ ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์ „์— ์ค‘๋‹จํ•˜์—ฌ ์น˜๋ช…์ ์ธ ๋ฒ„๊ทธ๋ฅผ ์˜ˆ๋ฐฉํ•˜๋Š”๋ฐ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์•„๋ž˜์˜ ์˜ˆ์ œ ์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ด…์‹œ๋‹ค ~ #include #include using namespace ::std; void positiveInteger(int poi) { assert(poi > 0); cout

๊ธฐํƒ€ 2020. 10. 1. 08:49
C++ Error ) ๊ธฐ๋ณธ ์ธ์ˆ˜ ์žฌ์ •์˜, ํ•จ์ˆ˜์˜ ๋””ํดํŠธ ๊ฐ’์€ ํ•จ์ˆ˜์˜ ์„ ์–ธ์— ์ž‘์„ฑํ•ด์•ผ ํ•œ๋‹ค.

์•ˆ๋…•ํ•˜์„ธ์š” ~ ์˜ค๋Š˜์€ ๊ธฐ๋ณธ ์ธ์ˆ˜ ์žฌ์ •์˜๋ผ๋Š” ์—๋Ÿฌ์™€ ํ•จ๊ป˜ ํ•จ์ˆ˜์˜ ๋””ํดํŠธ ๊ฐ’์€ ํ•จ์ˆ˜์˜ ์„ ์–ธ์— ์ž‘์„ฑํ•ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์ •๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ๊ธ€์„ ์”๋‹ˆ๋‹ค. ๋ฐ”๋กœ ์˜ˆ์ œ ์ฝ”๋“œ๋ฅผ ํ™•์ธํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค~ ์šฐ์„  ํ—ค๋”ํŒŒ์ผ์— helloํ•จ์ˆ˜ ์„ ์–ธ์„ ์ž‘์„ฑํ•ด์ฃผ๊ณ , ํ•จ์ˆ˜์˜ ๋””ํดํŠธ ๊ฐ’์„ ์ž‘์„ฑํ•ด์ค๋‹ˆ๋‹ค. ๋””ํดํŠธ ๊ฐ’์ด๋ž€ ์‚ฌ์šฉ์ž๊ฐ€ ํ•จ์ˆ˜์˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์•„๋ฌด๋Ÿฐ ๊ฐ’์„ ์ž…๋ ฅํ•˜์ง€ ์•Š์•˜์„ ๋•Œ ์ž๋™์œผ๋กœ ์ €์žฅ๋˜๋Š” ๊ฐ’ ์ž…๋‹ˆ๋‹ค. ์ฆ‰, ์‚ฌ์šฉ์ž๊ฐ€ helloํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœ ํ• ๋•Œ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์•„๋ฌด๋Ÿฐ ๊ฐ’์„ ์ง€์ •ํ•ด ์ฃผ์ง€ ์•Š์œผ๋ฉด ์ž๋™์œผ๋กœ i๊ฐ€ 10์œผ๋กœ ์„ค์ •๋˜๋Š” ๊ฒƒ์ด์ฃ . void hello(int i=10); ๊ทธ๋ฆฌ๊ณ  ํ•จ์ˆ˜์˜ ์ •์˜๋ฅผ ์ž‘์„ฑํ•ด ์ค์‹œ๋‹ค. void hello(int i=10){ cout

๊ธฐํƒ€ 2020. 9. 26. 08:43