전체 κΈ€

Python, C++, Data Science 곡뢀 λΈ”λ‘œκ·Έ μž…λ‹ˆλ‹€.
Β·C++/기타
C++μ—μ„œ μ •μˆ˜λΌλ¦¬ λ‚˜λˆ—μ…ˆμ„ ν•˜κ²Œ 되면, μ†Œμˆ˜μ  μ΄ν•˜μ˜ μˆ«μžλŠ” λ²„λ €μ§‘λ‹ˆλ‹€. #include using namespace std; int main(){ int num1 = 10; int num2 = 3; float result = num1 / num2; cout
Β·C++/기타
증감 μ—°μ‚°μžλŠ” λŒ€μƒ 값을 1μ”© 증가 ν˜Ήμ€ κ°μ†Œμ‹œν‚΅λ‹ˆλ‹€. (variable++: variable = variable + 1) (variable--: variable = variable - 1) 둜 μ΄ν•΄ν•˜λ©΄ μ’‹μŠ΅λ‹ˆλ‹€. 증감 μ—°μ‚°μžλŠ” μ •μˆ˜, μ‹€μˆ˜, 포인터 λ³€μˆ˜μ—μ„œ μ‚¬μš© κ°€λŠ₯ν•©λ‹ˆλ‹€. 증감 μ—°μ‚°μžμ—λŠ” 두가지 notation이 μžˆμŠ΅λ‹ˆλ‹€. Prefix notation: ++num Postfix notation: num++ 각각 증감 연산을 statement 이전에 μ μš©ν•  지, statement μ‹€ν–‰ 이후에 μ μš©ν• μ§€λ₯Ό κ²°μ •ν•©λ‹ˆλ‹€. // 증감 μ—°μ‚°μž μ‚¬μš© μ˜ˆμ‹œ #include using namespace std; int main(){ int counter {10}; cout
Β·C++/기타
lhs = rhs ν• λ‹Ή μ—°μ‚°μžλ₯Ό μ‚¬μš©ν•˜λ©΄, rhs 값이 lhs에 μ €μž₯λ©λ‹ˆλ‹€. μˆ˜ν•™μ—μ„œμ˜ κ°œλ…μ²˜λŸΌ, '=' λŠ” μ’Œν•­κ³Ό μš°ν•­μ˜ 값이 λ™μΌν•˜λ‹€λŠ” μ˜λ―Έκ°€ μ•„λ‹™λ‹ˆλ‹€. μ—¬κΈ°μ„œ rhs와 lhs의 λ³€μˆ˜ νƒ€μž…μ€ 동일해야 ν•©λ‹ˆλ‹€. (char 데이터λ₯Ό 숫자 λ³€μˆ˜μ— ν• λ‹Ήν•  μ‹œ, ASCII Code 값이 μ €μž₯λ©λ‹ˆλ‹€.) λ˜ν•œ, ν•˜λ‚˜μ˜ statement둜 μ—¬λŸ¬κ°œμ˜ λ³€μˆ˜μ— λŒ€ν•œ 같은 κ°’μ˜ 할당을 μ²˜λ¦¬ν•  수 μžˆμŠ΅λ‹ˆλ‹€. * λ³€μˆ˜ μ΄ˆκΈ°ν™”μ™€λŠ” λ‹€λ₯Έ κ°œλ…μž…λ‹ˆλ‹€. int num1 {10};// λ³€μˆ˜ μ„ μ–Έ 및 μ΄ˆκΈ°ν™” float num2 = 30.51;// λ³€μˆ˜ μ„ μ–Έ 및 μ΄ˆκΈ°ν™” num1 = 30;// ν• λ‹Ή μ—°μ‚°μžλ₯Ό ν†΅ν•œ κ°’ ν• λ‹Ή num2 = 3.14;// ν• λ‹Ή μ—°μ‚°μžλ₯Ό ν†΅ν•œ κ°’ ν• λ‹Ή num1 = num2 = 500;// 2개 μ΄μƒμ˜ λ³€μˆ˜ λ™μ‹œ ν• ..
Β·C++/기타
Modern C++μ—μ„œλŠ” 주둜 λ°°μ—΄λ³΄λ‹€λŠ” 벑터λ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€. λ°°μ—΄μ—λŠ” μ—¬λŸ¬κ°€μ§€ νŠΉμ§•μ΄ μ‘΄μž¬ν•©λ‹ˆλ‹€. λŒ€ν‘œμ μΈ νŠΉμ§• μ—¬λŸ¬κ°€μ§€λ₯Ό μ†Œκ°œν•΄λ“œλ¦¬κ² μŠ΅λ‹ˆλ‹€. 1. λ°°μ—΄μ˜ λͺ¨λ“  μš”μ†Œλ“€μ€ 같은 데이터 νƒ€μž…μ΄μ—¬μ•Ό ν•©λ‹ˆλ‹€. int my_arr[] {30, 50, 'a', "Ricky"}// 🚫🚫🚫 였λ₯˜ λ°œμƒ int my_arr[] {30, 50, 100, 300000}// Good char my_arr[] {'a', 'c', 'q' ,'h'}// Good 2. λ°°μ—΄μ˜ ν¬κΈ°λŠ” κ³ μ •λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. (λ°°μ—΄μ˜ μš”μ†Œμ˜ 총 μˆ«μžλŠ” μ„ μ–Έ 이후 λ³€ν™”ν•  수 μ—†μŠ΅λ‹ˆλ‹€.) 그에 λ°˜ν•΄, λ²‘ν„°λŠ” 크기가 κ°€λ³€μ μž…λ‹ˆλ‹€. 3. Array μ‚¬μš© 쀑 인덱슀 μ΄ˆκ³Όμ— λŒ€ν•œ 검사가 μ‘΄μž¬ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. 즉, array의 크기λ₯Ό 3으둜 μ„ μ–Έν•˜κ³  3 μ΄μƒμ˜ index..
Chan Lee
Chan Code & DS πŸ§‘‍πŸ’»πŸ“Š