๐ŸŽฏ ์–ธ์–ด๋ณ„ ํ”„๋กœ์ ํŠธ ๋ช…๋ น์–ด ์ •๋ฆฌ & ์‹ค์ „ ๋น„๊ต — Python·JavaScript·C ์ฐจ์ด ์‰ฝ๊ฒŒ ๋ฐฐ์šฐ๊ธฐ | ์ฝ”๋”ฉ์Šคํƒ€๋žฉ Part 9-1

๐ŸŽฏ ์–ธ์–ด๋ณ„ ํ”„๋กœ์ ํŠธ ๋ช…๋ น์–ด ์ •๋ฆฌ & ์‹ค์ „ ๋น„๊ต — Python·JavaScript·C ์ฐจ์ด ์‰ฝ๊ฒŒ ๋ฐฐ์šฐ๊ธฐ | ์ฝ”๋”ฉ์Šคํƒ€๋žฉ Part 9-1

๐ŸŽฏ ์–ธ์–ด๋ณ„ ํ”„๋กœ์ ํŠธ ์˜ˆ์‹œ: ๋ช…๋ น์–ด ์ •๋ฆฌ & ์‹ค์ „ ๋น„๊ตํŽธ | ์ฝ”๋”ฉ์Šคํƒ€๋žฉ Part 9-1

์•ˆ๋…•ํ•˜์„ธ์š” ์ฝ”๋Ÿฌ์ž…๋‹ˆ๋‹ค ๐Ÿ˜Š
์ด๋ฒˆ์—” “Python, JavaScript, C์–ธ์–ด์˜ ๋ช…๋ น์–ด ์ฐจ์ด”๋ฅผ ์‹ค์ œ ํ”„๋กœ์ ํŠธ์—์„œ ์ง์ ‘ ๋น„๊ตํ•ด๋ณผ ๊ฑฐ์˜ˆ์š”. ๊ฐ™์€ ๊ธฐ๋Šฅ์ด๋ผ๋„ ์–ธ์–ด๋งˆ๋‹ค ํ‘œํ˜„์ด ๋‹ค๋ฅด๊ณ , ๊ทธ ์ฐจ์ด๋ฅผ ์•Œ๋ฉด ์–ธ์–ด ์ „ํ™˜์ด ํ›จ์”ฌ ์‰ฌ์›Œ์ง‘๋‹ˆ๋‹ค!

๐Ÿ“˜ ์ด๋ฒˆ ํŽธ์˜ ํ•ต์‹ฌ
๋น„์Šทํ•œ ๊ธฐ๋Šฅ, ๋‹ค๋ฅธ ํ‘œํ˜„ ํ”„๋กœ์ ํŠธ ์ค‘์‹ฌ ๋ช…๋ น์–ด ์–ธ์–ด ์ „ํ™˜ ๊ฐ๊ฐ ์ตํžˆ๊ธฐ

1️⃣ ๊ธฐ๋ณธ ์ž…์ถœ๋ ฅ ๋ช…๋ น์–ด ๋น„๊ต

๊ธฐ๋ŠฅPythonJavaScriptC์–ธ์–ด
์ถœ๋ ฅprint("Hello")console.log("Hello")printf("Hello");
์ž…๋ ฅinput("์ด๋ฆ„: ")prompt("์ด๋ฆ„:")scanf("%s", name);
์ฃผ์„# ์„ค๋ช…// ์„ค๋ช…// ์„ค๋ช…

๐Ÿ‘‰ ์ถœ๋ ฅ ๋ช…๋ น์€ ๋‹ค ๋‹ค๋ฅด์ง€๋งŒ ์—ญํ• ์€ ์™„์ „ํžˆ ๊ฐ™์•„์š”. ๋ธŒ๋ผ์šฐ์ €(JS)๋Š” ํ™”๋ฉด ์ฝ˜์†”, Python/C๋Š” ํ„ฐ๋ฏธ๋„์„ ์‚ฌ์šฉํ•˜์ฃ .

2️⃣ ์กฐ๊ฑด๋ฌธ & ๋ฐ˜๋ณต๋ฌธ ๋น„๊ต

๊ธฐ๋ŠฅPythonJavaScriptC์–ธ์–ด
if๋ฌธ if x > 10:
 print("ํฌ๋‹ค")
if (x > 10) {
 console.log("ํฌ๋‹ค");
}
if (x > 10) {
 printf("ํฌ๋‹ค");
}
๋ฐ˜๋ณต๋ฌธ for i in range(5):
 print(i)
for(let i=0;i<5;i++){
 console.log(i);
}
for(int i=0;i<5;i++){
 printf("%d",i);
}

๐Ÿ‘‰ ๋ฌธ๋ฒ•์€ ๋‹ฌ๋ผ๋„ **๋…ผ๋ฆฌ ๊ตฌ์กฐ๋Š” ๋™์ผ**ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ˜๋ณต์€ ํ•ญ์ƒ “์‹œ์ž‘→์กฐ๊ฑด→์ฆ๊ฐ€”๋กœ ํ˜๋Ÿฌ์š”.

3️⃣ ์‹ค์ „ ์˜ˆ์‹œ — “์ˆซ์ž ๋งž์ถ”๊ธฐ ๊ฒŒ์ž„” ๋ช…๋ น์–ด ๋น„๊ต

์–ธ์–ดํ•ต์‹ฌ ์ฝ”๋“œํฌ์ธํŠธ
Python
import random
target = random.randint(1,10)
guess = int(input("์ˆซ์ž ์ž…๋ ฅ: "))
if guess == target:
    print("์ •๋‹ต!")
๊ฐ€๋…์„ฑ ์ตœ๊ณ , ์ฝ”๋“œ ์งง์Œ
JavaScript
const target = Math.floor(Math.random()*10)+1;
const guess = Number(prompt("์ˆซ์ž ์ž…๋ ฅ:"));
if(guess === target){
  alert("์ •๋‹ต!");
}
๋ธŒ๋ผ์šฐ์ € ๋™์ž‘, ์ฆ‰์‹œ ์‹คํ–‰ ๊ฐ€๋Šฅ
C์–ธ์–ด
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(){
  srand(time(NULL));
  int target = rand()%10 + 1;
  int guess;
  scanf("%d",&guess);
  if(guess==target) printf("์ •๋‹ต!");
  return 0;
}
์กฐ๊ธˆ ๋ณต์žกํ•˜์ง€๋งŒ ์›๋ฆฌ ๋ช…ํ™•

๐Ÿ‘‰ ๊ฐ™์€ ๊ฒŒ์ž„์ด๋ผ๋„ Python์€ ๊ฐ„๋‹จ, JS๋Š” ๋ˆˆ์— ๋ณด์ด๊ฒŒ, C๋Š” ๊ตฌ์กฐ์ ์œผ๋กœ ๋™์ž‘ํ•ด์š”.

๐Ÿ’ช ๋ฏธ์…˜:
์œ„ ์„ธ ์–ธ์–ด ์ค‘ ํ•˜๋‚˜๋ฅผ ๊ณจ๋ผ “๊ธฐํšŒ 3๋ฒˆ” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•ด๋ณด์„ธ์š”.
๋„์ „ ํฌ์ธํŠธ ๐Ÿ‘‰ while ๋ฌธ์„ ์ด์šฉํ•ด ๋ฐ˜๋ณต ๊ตฌ์กฐ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋Š” ๊ฒƒ!

4️⃣ ์–ธ์–ด๋ณ„ ์ฐจ์ด ํ•œ๋ˆˆ ์š”์•ฝ

๋น„๊ต ํ•ญ๋ชฉPythonJavaScriptC์–ธ์–ด
๋ฌธ๋ฒ• ๋‚œ์ด๋„์‰ฌ์›€ ⭐๋ณดํ†ต ⭐⭐์กฐ๊ธˆ ์–ด๋ ค์›€ ⭐⭐⭐
๊ฒฐ๊ณผ ํ™•์ธ์ฝ˜์†”๋ธŒ๋ผ์šฐ์ € ์ฐฝํ„ฐ๋ฏธ๋„
๋Œ€ํ‘œ ์‚ฌ์šฉ์ฒ˜AI, ๋ฐ์ดํ„ฐ์›น, ๊ฒŒ์ž„์—”์ง„, ์ž„๋ฒ ๋””๋“œ
์ดˆ๋“ฑ·์ค‘๋“ฑ ์ถ”์ฒœ★★★★★

❓ Q&A ์ฝ”๋„ˆ

Q1. ๋ฌธ๋ฒ•์ด ๋‹ค๋ฅธ๋ฐ ๊ตณ์ด ๋น„๊ตํ•ด์•ผ ํ•˜๋‚˜์š”?
๐Ÿ‘‰ ๋„ค! “๋‹ค๋ฅธ ์–ธ์–ด๋„ ๊ฒฐ๊ตญ ๊ฐ™์€ ๋…ผ๋ฆฌ๋กœ ๋Œ์•„๊ฐ„๋‹ค”๋Š” ๊ฑธ ๋ฐฐ์šฐ๋Š” ๊ฒŒ ํ•ต์‹ฌ์ด์—์š”.

Q2. ํ•˜๋‚˜๋งŒ ๊นŠ๊ฒŒ ํ•ด๋„ ๋˜๋‚˜์š”?
๐Ÿ‘‰ ๋ฌผ๋ก ์ด์—์š”. ํ•˜์ง€๋งŒ ์ด๋ ‡๊ฒŒ ๋น„๊ตํ•˜๋ฉด “์–ธ์ œ ๋‹ค๋ฅธ ์–ธ์–ด๋กœ ๋ฐ”๊ฟ€์ง€” ํŒ๋‹จ์ด ์‰ฌ์›Œ์ ธ์š”.

Q3. ์‹ค์Šต์€ ์–ด๋–ค ๊ฑธ ๋จผ์ € ํ•˜๋ฉด ์ข‹์„๊นŒ์š”?
๐Ÿ‘‰ Python → JS ์ˆœ์œผ๋กœ ์ง„ํ–‰ํ•˜์„ธ์š”. “ํ„ฐ๋ฏธ๋„→๋ธŒ๋ผ์šฐ์ €”๋กœ ๋ฐ”๋€Œ๋ฉด ์‹ค๋ ฅ์ด ํ™• ๋Š˜์–ด์š” ๐Ÿ˜Ž

๐Ÿ“˜ ๋‹ค์Œ ๋‹จ๊ณ„ ์˜ˆ๊ณ 

Part 10์—์„œ๋Š” “์–ธ์–ด๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒŒ์ž„ ๊ตฌ์กฐ ์„ค๊ณ„”๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค. Python์œผ๋กœ ๋กœ์ง, JS๋กœ ํ™”๋ฉด, C๋กœ ์†๋„๋ฅผ ๊ฒฐํ•ฉํ•˜๋Š” ‘๋ฉ€ํ‹ฐ์–ธ์–ด ๋ฏธ๋‹ˆ๊ฒŒ์ž„’์„ ์ง์ ‘ ๋งŒ๋“ค์–ด๋ณผ ๊ฑฐ์˜ˆ์š”!

๐Ÿ“ฐ ์ตœ์‹  ๊ธ€

#์ฝ”๋Ÿฌ #์ฝ”๋”ฉ์ž…๋ฌธ #Python #JavaScript #C์–ธ์–ด #์ฝ”๋”ฉ๋ช…๋ น์–ด #๋น„๊ตํ•™์Šต #์ฝ”๋”ฉ์Šคํƒ€๋žฉ #ํ”„๋กœ๊ทธ๋ž˜๋ฐ๋น„๊ต #์ฝ”๋”ฉํ”„๋กœ์ ํŠธ #์ดˆ๋“ฑ์ฝ”๋”ฉ
๋‹ค์Œ ์ด์ „