๐ŸŽ“ University

    [C์–ธ์–ด] ์ „์น˜ํ–‰๋ ฌ / ์ž์‹ ์„ ์ œ์™ธํ•œ ์•ฝ์ˆ˜๋กœ ๋ชจ๋‘ ํ•ฉํ•˜๋ฉด ์ž์‹ ๊ณผ ๊ฐ™์•„์ง€๋Š” ์ˆ˜

    [C์–ธ์–ด] ์ „์น˜ํ–‰๋ ฌ / ์ž์‹ ์„ ์ œ์™ธํ•œ ์•ฝ์ˆ˜๋กœ ๋ชจ๋‘ ํ•ฉํ•˜๋ฉด ์ž์‹ ๊ณผ ๊ฐ™์•„์ง€๋Š” ์ˆ˜

    ๐Ÿ“• ์ „์น˜ํ–‰๋ ฌ 1. ์•„๋ž˜์™€ ๊ฐ™์ด ํ–‰๋ ฌ์˜ ํ–‰๊ณผ ์—ด์„ ๋ฐ”๊พธ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ๐Ÿ“• ์ฝ”๋“œ #include // ํ‘œ์ค€ ์ž…์ถœ๋ ฅ์„ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค. // ์ฒ˜์Œ ์ถœ๋ ฅ๋˜๋Š” ํ–‰๋ ฌ, ๋ฐ˜ํ™˜๊ฐ’์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— void๋ฅผ ์‚ฌ์šฉ void originalMatrix(int array[][3], int row, int column) { int i, j; for (i = 0; i < row; i++) { for (j = 0; j < column; j++) printf("%d ", array[i][j]); printf("\n"); } } // ์ „์น˜ํ–‰๋ ฌ, ๋ฐ˜ํ™˜๊ฐ’์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— void๋ฅผ ์‚ฌ์šฉ void transposeMatrix(int array[][4], int row, int column) { int i, j; for (i = ..

    [C์–ธ์–ด] ํฐ์ˆ˜์˜ ๋ฒ•์น™, ์ตœ์†Œ ์—ฐ์‚ฐ ์‚ฌ์šฉ ํšŸ์ˆ˜ ๊ตฌํ•˜๋Š” ๋ฒ•

    1. (๊ทธ๋ฆฌ๋”” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ตฌํ˜„๋ฌธ์ œ) ๋‹ค์–‘ํ•œ ์ˆ˜๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฐฐ์—ด์ด ์žˆ์„ ๋•Œ ์ฃผ์–ด์ง„ ์ˆ˜๋“ค ์ค‘์—์„œ M๊ฐœ๋ฅผ ์„ ํƒํ•œ ํ›„ ๊ทธ ์ˆ˜๋“ค์„ ๋”ํ•˜์—ฌ ๊ฐ€์žฅ ํฐ ์ˆ˜๋ฅผ ๋งŒ๋“œ์‹œ์˜ค.( ๋‹จ, ํŠน์ • ์ˆ˜๊ฐ€ K๋ฒˆ์„ ์ดˆ๊ณผํ•ด์„œ ๋”ํ•ด์งˆ ์ˆ˜ ์—†์–ด์•ผ ํ•จ.) ์ž…๋ ฅ ์กฐ๊ฑด ์ฒซ์งธ ์ค„์— N(2≤N≤1,000), M(1≤M≤10,000), K(1≤K≤10,000)์˜ ์ž์—ฐ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง€๋ฉฐ, ๊ฐ ์ž์—ฐ์ˆ˜๋Š” ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„ํ•œ๋‹ค. ๋‘˜์งธ ์ค„์— N๊ฐœ์˜ ์ž์—ฐ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๊ฐ ์ž์—ฐ์ˆ˜๋Š” ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„ํ•œ๋‹ค. ๋‹จ, ๊ฐ๊ฐ์˜ ์ž์—ฐ์ˆ˜๋Š” 1 ์ด์ƒ 10,000 ์ดํ•˜์˜ ์ˆ˜๋กœ ์ฃผ์–ด์ง„๋‹ค. ์ž…๋ ฅ์œผ๋กœ ์ฃผ์–ด์ง€๋Š” K ๋Š” ํ•ญ์ƒ M ๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™๋‹ค. ์ถœ๋ ฅ ์กฐ๊ฑด ์ฒซ์งธ ์ค„์—์„œ ๊ตฌํ˜„ํ•œ ํฐ ์ˆ˜์˜ ๋ฒ•์น™์— ๋”ฐ๋ผ ๋”ํ•ด์ง„ ๋‹ต์„ ์ถœ๋ ฅํ•œ๋‹ค. ์ž…๋ ฅ์˜ˆ์‹œ 5 8 3 2 4 5 4 6 ์ถœ๋ ฅ๊ฐ’ 41 ๋ฌธ์ œ ํ•ด๊ฒฐ ๊ณผ์ • ์ž…๋ ฅ ๊ฐ’ ์ค‘ ๊ฐ€์žฅ ..

    [C์–ธ์–ด] N ๋‘ ์ˆ˜์˜ ๊ณฑ์œผ๋กœ ํ‘œํ˜„ / ํฐ์ˆ˜์˜ ๋ฒ•์น™

    1. ์ •์ˆ˜ N์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, N์ด 1 ์ด์ƒ 9 ์ดํ•˜์˜ ๋‘ ์ˆ˜ a, b์˜ ๊ณฑ์œผ๋กœ ํ‘œํ˜„๋  ์ˆ˜ ์žˆ๋Š”์ง€ ํŒ๋‹จํ•˜๋ผ. ์ž…๋ ฅ ์กฐ๊ฑด · ์ฒซ ๋ฒˆ์งธ ์ค„์— ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์˜ ์ˆ˜ TC๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ดํ›„ TC๊ฐœ์˜ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๊ฐ€ ์ƒˆ ์ค„๋กœ ๊ตฌ๋ถ„๋˜์–ด ์ฃผ์–ด์ง„๋‹ค. · ํ•˜๋‚˜์˜ ์ •์ˆ˜ N์ด ์ฃผ์–ด์ง„๋‹ค.(1≤N≤100) ์ถœ๋ ฅ ์กฐ๊ฑด · N์ด 1 ์ด์ƒ 9 ์ดํ•˜์˜ ๋‘ ์ˆ˜ a, b์˜ ๊ณฑ์œผ๋กœ ํ‘œํ˜„๋  ์ˆ˜ ์žˆ์œผ๋ฉด “Yes”, ์•„๋‹ˆ๋ฉด “No”๋ฅผ ์ถœ๋ ฅํ•˜๋ผ. #include // ํ‘œ์ค€ ์ž…๋ ฅ ์ถœ๋ ฅ์„ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋„์™€์ฃผ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ•จ์ˆ˜๋กœ, printf๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค. #include // ์ด ํ—ค๋”ํŒŒ์ผ์—๋Š” C ํ˜•์‹ ๋ฌธ์ž์—ด (๋„ ์ข…๋ฃŒ ๋ฌธ์ž์—ด)์„ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๋Š” ํ•จ์ˆ˜๋“ค์„ ํฌํ•จํ•˜๊ณ  ์žˆ๋‹ค. // ์ด๋ฒˆ ๋ฌธ์ œ์—์„œ๋Š” memcpy๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ํ—ค๋”ํŒŒ์ผ์„ ์‚ฌ์šฉํ•œ๋‹ค. ..

    C์–ธ์–ด ์›”๊ธ‰ ์ ๊ธˆ / ๋‘ ๋‹คํ•ญ์‹์˜ ํ•ฉ ๊ณ„์‚ฐ

    C์–ธ์–ด ์›”๊ธ‰ ์ ๊ธˆ / ๋‘ ๋‹คํ•ญ์‹์˜ ํ•ฉ ๊ณ„์‚ฐ

    ์›”๊ธ‰ ์ ๊ธˆ C ํ”„๋กœ๊ทธ๋žจ 1. 10๋…„ ๋™์•ˆ ์›”๊ธ‰์„ ๋ชจ๋‘ ์ €๊ธˆํ•  ๊ฒฝ์šฐ, ์–ผ๋งˆ๋‚˜ ๋ชจ์œผ๋Š”์ง€๋ฅผ ๊ณ„์‚ฐํ•˜๋Š” C ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. 10๋…„ ๋™์•ˆ ์›”๊ธ‰์„ ๋ชจ๋‘ ์ €๊ธˆํ•œ๋‹ค๋Š” ์กฐ๊ฑด์ด ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ 10๋…„๋™์•ˆ ์ ๊ธˆํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ์žˆ๋‚˜ ์‚ดํŽด๋ดค๋”๋‹ˆ ํ‚ค์›€์˜ˆ์Šค์ €์ถ•์€ํ–‰์— ์˜ˆ์ „์— ์žฅ๊ธฐ์ฃผํƒ๋งˆ๋ จ์ €์ถ• ์ƒํ’ˆ์ด ์žˆ์—ˆ๋‹ค. 10๋…„๋™์•ˆ, 12×10=120๊ฐœ์›”๋™์•ˆ ์›”๊ธ‰์„ ์ €๊ธˆํ•œ๋‹ค. ์ด ์ƒํ’ˆ์˜ ๊ธˆ๋ฆฌ๋ฅผ ์ด์šฉํ•ด์„œ ์ ๊ธˆํ•˜๋ฉด ์–ด๋–ค ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ฌ๊นŒ ๊ถ๊ธˆํ–ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์—ฐ๋ด‰์€ 2021๋…„ ์ž„๊ธˆ์ง๋ฌด์ •๋ณด์‹œ์Šคํ…œ ์กฐ์‚ฌํ•œ ๊ฒฐ๊ณผ๋กœ ์ง„ํ–‰ํ•˜์˜€๋‹ค. 30~34์„ธ ํ‰๊ท  ์—ฐ๋ด‰์€ 4,075๋งŒ์›, 35~39์„ธ๊นŒ์ง€์˜ ํ‰๊ท  ์—ฐ๋ด‰์€ 4,852๋งŒ์›์œผ๋กœ ์ด๊ฒƒ์„ ๋˜ ํ‰๊ท ์œผ๋กœ ๋‚˜๋ˆ„์–ด ๊ณ„์‚ฐํ•˜๋ฉด ์•ฝ 4,464๋งŒ์›(44,640,000์›)์œผ๋กœ 10๋…„๋™์•ˆ ๋ฐ›๋Š”๋‹ค๊ณ  ๊ฐ€์ •์„ ํ•˜๊ณ  ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค ๊ฒƒ์ด๋‹ค. ์›”๊ธ‰ ์ ๊ธˆ..

    C์–ธ์–ด ๊ฑฐ๋“ญ์ œ๊ณฑ ๊ตฌํ•˜๊ธฐ / ๋‘ ์  ์‚ฌ์ด์˜ ๊ฑฐ๋ฆฌ ๊ตฌํ•˜๊ธฐ

    ๊ฑฐ๋“ญ์ œ๊ณฑ ๊ตฌํ•˜๊ธฐ 1. ์ˆซ์ž x์˜ ๊ฑฐ๋“ญ์ œ๊ณฑ ๊ฐ’์ธ x^n์„ ๊ตฌํ•˜๋Š” C ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. #include // ํ‘œ์ค€ ์ž…๋ ฅ ์ถœ๋ ฅ์„ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋„์™€์ฃผ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ•จ์ˆ˜๋กœ, printf๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค. #include // ์ˆ˜์‹ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ•จ์ˆ˜๋Š” pow(์ œ๊ณฑ), sqrt(์ œ๊ณฑ๊ทผ)๊ณผ ๊ฐ™์€ ์ˆ˜์‹ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค. int main(void) { float x; // ์‹ค์ˆ˜๋กœ x๋ฅผ ์„ ์–ธ float n; // ์‹ค์ˆ˜๋กœ n์„ ์„ ์–ธ float result; // x^n์„ result๋กœ ์ €์žฅํ•  ๊ฒƒ์ด๋‹ค. printf("์ œ๊ณฑํ•  ์ˆซ์ž๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š” : "); scanf("%f", &x); printf("๋ช‡์ œ๊ณฑ(์ง€์ˆ˜)์„ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? : "); scanf("%f", &n); result = powf(x, n); // x^n..

    ์—ฐ๊ทน์˜ ๋ณธ์งˆ ๋ณด๋Š” ๊ฒƒ, ํ–‰์œ„

    Theatre Theatron ๋ณด๋Š” ๊ณณ '๋ณด๋‹ค'๋ผ๋Š” ๋™์‚ฌ์™€ ๊ด€๋ จ๋œ๋‹ค. ๋ฌด์—‡์„ ๋ณด๋Š” ๊ฒƒ์ธ๊ฐ€? ์šฐ๋ฆฌ๊ฐ€ ์—ฐ๊ทน์„ ๊ด€๊ทนํ•  ๋•Œ ๋ฌด์—‡์„ ๋ณด์•„์•ผํ•˜๋Š” ๊ฒƒ์ธ๊ฐ€? ์—ฐ๊ทน์„ ๋งŒ๋“œ๋Š” ์ด๋“ค์„ ๊ณผ์—ฐ ๋ฌด์—‡์„ ๋งŒ๋“ค์–ด์•ผ ํ•˜๋Š”๊ฐ€? ํ–‰์œ„์˜ ๋ชจ๋ฐฉ ์•„๋ฆฌ์Šคํ† ํ…”๋ ˆ์Šค 2์žฅ: ํ–‰๋™ํ•˜๋Š” ์ธ๋ฌผ์˜ ๋ชจ๋ฐฉ 6์žฅ: ํ–‰์œ„์˜ ๋ชจ๋ฐฉ ๋น„๊ทน์€ ํ–‰์œ„์˜ ๋ชจ๋ฐฉ์ด๋‹ค. ์•„๋ฆฌ์Šคํ† ํ…”๋ ˆ์Šค Aristotle ์‹œํ•™ Poetika ์‹œ = ์„œ์ •์‹œ + ์„œ์‚ฌ์‹œ + ๊ทน์‹œ ๋ฌธํ•™ ์ „์ฒด๋ฅผ ์“ด ๊ฒƒ์ด๋‹ค. Mimesis Imietation Representation ํ–‰์œ„ Dran ํ–‰๋™ํ•˜๋‹ค, Act Drama ํ–‰๋™, ํ–‰์œ„ Action Action 1. ๋ชธ์ง“, ๋™์ž‘ 2. ์ค„๊ฑฐ๋ฆฌ ํ–‰์œ„ = ๊ฐˆ๋“ฑ ํ–‰์œ„ํ•˜๋Š” ์ธ๊ฐ„ ๋ชจ์ˆœ ์†์˜ ์ธ๊ฐ„ ๊ฐˆ๋“ฑ ์†์˜ ์ธ๊ฐ„ ์ฐข๊ฒจ์ง„ ์ธ๊ฐ„ To Be or Not To Be, that is the Qu..