Languages
Improve your skills through various languages

-
์๋๋ก์ด๋ ๋ชจ๋ ๊ธ์ ๊ฐ์ธ ๊ณต๋ถ, ๊ฐ๋ฐ ๋ชฉ์ ์ด๋ผ ๊ฐ๋ ์ ๋ํ ์ค๋ช ์ด ์ ๋๋ก ๋ค์ด๊ฐ์ง ์์ผ๋, ์ฐธ๊ณ ํ์๊ธธ ๋ฐ๋๋๋ค. ์๋๋ก์ด๋ - ๋ฒ์ ๋ณ๋ก ๋ณด์ํ ๊ฒ๋ค์ด ๋ค๋ฆ ์๋๋ก์ด๋ ์ด์์ฒด์ - ๊ตฌ๊ธ์์ ๊ฐ๋ฐํ ๋ฆฌ๋ ์ค ๊ธฐ๋ฐ ์คํ ์์ค ํ๋ซํผ.(์ปค๋๊ธฐ๋ฐ ์คํ์์ค ํ๋ซํผ) ๋ชจ๋ฐ์ผ ์ด์์ฒด์ ์ญํ - ๊ตฌ๊ธ ํ๋ ์ด ์คํ ์ด ๋ฐ ๊ธฐํ ๋ง์ผ ํ๋ ์ด์ค๋ฅผ ํตํ ํ์ฌ ์ฑ ์ค์น๋ฅผ ์ง์ํจ - iot, ๋๋ก , tv ๋ฐ ๊ธฐํ ์ค๋งํธ ๋๋ฐ์ด์ค ๋ฑ ์ต์ ๊ธฐ์ ๋ค๋ ๋ค ๋ฆฌ๋ ์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํจ. ์๋๋ก์ด๋ ์ด์์ฒด์ ๊ตฌ์กฐ(์ํคํ ์ณ) ์ ์ผ ์๋๋ถํฐ - ๋ฆฌ๋ ์ค ์ปค๋ - HAL(ํ๋์จ์ด ์ถ์ํ ๊ณ์ธต) - Android ๋ฐํ์ - ๋ค์ดํฐ๋ธ C/C++๋ผ์ด๋ธ๋ฌ๋ฆฌ - Java API ํ๋์ ์ํฌ - ์์คํ ์ฑ ์๋๋ก์ด๋ ์คํํ์ผ ->apk์. c/c++ ์ Livrar..
[Android] ์๋๋ก์ด๋ ์ดํด์๋๋ก์ด๋ ๋ชจ๋ ๊ธ์ ๊ฐ์ธ ๊ณต๋ถ, ๊ฐ๋ฐ ๋ชฉ์ ์ด๋ผ ๊ฐ๋ ์ ๋ํ ์ค๋ช ์ด ์ ๋๋ก ๋ค์ด๊ฐ์ง ์์ผ๋, ์ฐธ๊ณ ํ์๊ธธ ๋ฐ๋๋๋ค. ์๋๋ก์ด๋ - ๋ฒ์ ๋ณ๋ก ๋ณด์ํ ๊ฒ๋ค์ด ๋ค๋ฆ ์๋๋ก์ด๋ ์ด์์ฒด์ - ๊ตฌ๊ธ์์ ๊ฐ๋ฐํ ๋ฆฌ๋ ์ค ๊ธฐ๋ฐ ์คํ ์์ค ํ๋ซํผ.(์ปค๋๊ธฐ๋ฐ ์คํ์์ค ํ๋ซํผ) ๋ชจ๋ฐ์ผ ์ด์์ฒด์ ์ญํ - ๊ตฌ๊ธ ํ๋ ์ด ์คํ ์ด ๋ฐ ๊ธฐํ ๋ง์ผ ํ๋ ์ด์ค๋ฅผ ํตํ ํ์ฌ ์ฑ ์ค์น๋ฅผ ์ง์ํจ - iot, ๋๋ก , tv ๋ฐ ๊ธฐํ ์ค๋งํธ ๋๋ฐ์ด์ค ๋ฑ ์ต์ ๊ธฐ์ ๋ค๋ ๋ค ๋ฆฌ๋ ์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํจ. ์๋๋ก์ด๋ ์ด์์ฒด์ ๊ตฌ์กฐ(์ํคํ ์ณ) ์ ์ผ ์๋๋ถํฐ - ๋ฆฌ๋ ์ค ์ปค๋ - HAL(ํ๋์จ์ด ์ถ์ํ ๊ณ์ธต) - Android ๋ฐํ์ - ๋ค์ดํฐ๋ธ C/C++๋ผ์ด๋ธ๋ฌ๋ฆฌ - Java API ํ๋์ ์ํฌ - ์์คํ ์ฑ ์๋๋ก์ด๋ ์คํํ์ผ ->apk์. c/c++ ์ Livrar..
2021.03.13 -
์๋๋ก์ด๋ ๋ชจ๋ ๊ธ์ ๊ฐ์ธ ๊ณต๋ถ, ๊ฐ๋ฐ ๋ชฉ์ ์ด๋ผ ๊ฐ๋ ์ ๋ํ ์ค๋ช ์ด ์ ๋๋ก ๋ค์ด๊ฐ์ง ์์ผ๋, ์ฐธ๊ณ ํ์๊ธธ ๋ฐ๋๋๋ค. Java code DisplayMessageActivity package org.techtown.a4component_test; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import android.view.ViewGroup; import android.widget.TextView; public class DisplayMessageActivity extends AppCompatActivity { @Override protected void onCr..
[Android] ์๋๋ก์ด๋ View & ViewGroup | Activity Life Cycle ์์ ์๋๋ก์ด๋ ๋ชจ๋ ๊ธ์ ๊ฐ์ธ ๊ณต๋ถ, ๊ฐ๋ฐ ๋ชฉ์ ์ด๋ผ ๊ฐ๋ ์ ๋ํ ์ค๋ช ์ด ์ ๋๋ก ๋ค์ด๊ฐ์ง ์์ผ๋, ์ฐธ๊ณ ํ์๊ธธ ๋ฐ๋๋๋ค. Java code DisplayMessageActivity package org.techtown.a4component_test; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import android.view.ViewGroup; import android.widget.TextView; public class DisplayMessageActivity extends AppCompatActivity { @Override protected void onCr..
2021.03.13 -
๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
[Android] ์๋๋ก์ด๋ 4๋ ์ปดํฌ๋ํธ (๊ฐ๋ฐ)๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
2021.03.13 -
์นด์ด์ฌ๋ฅด(์์ )์ํธ ์นด์ด์ฌ๋ฅด ์ํธ๋ ์ํธํํ๊ณ ์ ํ๋ ๋ด์ฉ์ ์ํ๋ฒณ๋ณ๋ก ์ผ์ ํ ๊ฑฐ๋ฆฌ๋งํผ ๋ฐ์ด์ ๋ค๋ฅธ ์ํ๋ฒณ์ผ๋ก ์นํํ๋ ๋ฐฉ์์ด๋ค. ์๋ฅผ ๋ค์ด 3๊ธ์์ฉ ๋ฐ์ด๋ด๋ ์นด์ด์ฌ๋ฅด ์ํธ๋ก 'COME TO ROME'์ ์ํธํํ๋ฉด 'FRPH WR URPH'๊ฐ ๋๋ค. ์ฌ๊ธฐ์ ๋ฐ์ด๋ด๋ ๊ธ์ ์๋ ์ํธ๋ฅผ ๋ณด๋ด๋ ์ฌ๋๊ณผ ํจ๊ป ์ ํด ๋ ์ด๋ ค์ด ์ํธ๋ฅผ ๋ง๋ค ์ ์๋ค. ์ด๋ฐ ์นด์ด์ฌ๋ฅด ์ํธ๋ ์ํ์ํธ๋ผ๊ณ ํ๋ค. ์๋ฅผ ๋ค์ด ์์ ์นด์ด์ฌ๋ฅด ์ํธ๋ก 'RUSQHUVKBVEHQIIQIYDQJEH' ๋ผ๋ ์ํธ๋ฅผ ๋ฐ์์ ๊ฒฝ์ฐ, ํด๋ ํ๋ฉด BECAREFULFORASSASINATOR, ์์ด์๋ฅผ ์กฐ์ฌํ๋ผ๋ ๋ป์ด ๋๋ค. (์ถ์ฒ : ์ํค๋ฐฑ๊ณผ) ์นด์ด์ฌ๋ฅด ์ํธ๋ ๋จ์ํ๊ณ ๊ฐ๋จํ์ฌ ์ผ๋ฐ์ธ๋ ์ฝ๊ฒ ์ฌ์ฉํ ์ ์์ง๋ง, ์ฒ ์์ ๋น๋์ ์์ฃผ ์ฌ์ฉ๋๋ ๋จ์ด์ ํํ๋ฅผ ์ด์ฉ..
[์ํธ ํ๋กํ ์ฝ] ์์ ์ํธ | Caesar Cipher | Caesar | ์นด์ด์ฌ๋ฅด ์ํธ์นด์ด์ฌ๋ฅด(์์ )์ํธ ์นด์ด์ฌ๋ฅด ์ํธ๋ ์ํธํํ๊ณ ์ ํ๋ ๋ด์ฉ์ ์ํ๋ฒณ๋ณ๋ก ์ผ์ ํ ๊ฑฐ๋ฆฌ๋งํผ ๋ฐ์ด์ ๋ค๋ฅธ ์ํ๋ฒณ์ผ๋ก ์นํํ๋ ๋ฐฉ์์ด๋ค. ์๋ฅผ ๋ค์ด 3๊ธ์์ฉ ๋ฐ์ด๋ด๋ ์นด์ด์ฌ๋ฅด ์ํธ๋ก 'COME TO ROME'์ ์ํธํํ๋ฉด 'FRPH WR URPH'๊ฐ ๋๋ค. ์ฌ๊ธฐ์ ๋ฐ์ด๋ด๋ ๊ธ์ ์๋ ์ํธ๋ฅผ ๋ณด๋ด๋ ์ฌ๋๊ณผ ํจ๊ป ์ ํด ๋ ์ด๋ ค์ด ์ํธ๋ฅผ ๋ง๋ค ์ ์๋ค. ์ด๋ฐ ์นด์ด์ฌ๋ฅด ์ํธ๋ ์ํ์ํธ๋ผ๊ณ ํ๋ค. ์๋ฅผ ๋ค์ด ์์ ์นด์ด์ฌ๋ฅด ์ํธ๋ก 'RUSQHUVKBVEHQIIQIYDQJEH' ๋ผ๋ ์ํธ๋ฅผ ๋ฐ์์ ๊ฒฝ์ฐ, ํด๋ ํ๋ฉด BECAREFULFORASSASINATOR, ์์ด์๋ฅผ ์กฐ์ฌํ๋ผ๋ ๋ป์ด ๋๋ค. (์ถ์ฒ : ์ํค๋ฐฑ๊ณผ) ์นด์ด์ฌ๋ฅด ์ํธ๋ ๋จ์ํ๊ณ ๊ฐ๋จํ์ฌ ์ผ๋ฐ์ธ๋ ์ฝ๊ฒ ์ฌ์ฉํ ์ ์์ง๋ง, ์ฒ ์์ ๋น๋์ ์์ฃผ ์ฌ์ฉ๋๋ ๋จ์ด์ ํํ๋ฅผ ์ด์ฉ..
2021.03.12 -
XOR ์ฐ์ฐ ์ํธํ ๋ฐ ๋ณตํธํ์ XOR ์๊ณ ๋ฆฌ์ฆ์ ์ผ๋ฐ ํ ์คํธ๋ฅผ ASCII ๋ฐ์ดํธ ํ์์ผ๋ก ๋ณํํ๊ณ XOR ํ๋ก ์์ ๋ฅผ ์ฌ์ฉํ์ฌ ์ง์ ๋ ๋ฐ์ดํธ๋ก ๋ณํํ๋ค. ์ฌ์ฉ์์๊ฒ ๋ค์๊ณผ ๊ฐ์ ์ด์ ์ ์ ๊ณตํจ. ๋น ๋ฅธ ๊ณ์ฐ ์ผ์ชฝ๊ณผ ์ค๋ฅธ์ชฝ์ ํ์๋ ์ฐจ์ด ์์ ์ดํดํ๊ณ ๋ถ์ํ๊ธฐ ์ฌ์ ํน์ง - XOR์ ํ๊ธฐ ์ํด์๋ key๊ฐ ํ์ํ๋ฉฐ, key๋ ์์๋ก ์ง์ ํด์ฃผ๋ฉด ๋๋ค. - ์ํธํ ๋ณตํธํ๊ฐ ๊ฐ๋ค - xor์ฐ์ฐ์ ^ ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ๋ค. ์ฐธ์กฐ XOR ์ํธํ๋ ๋ฐ์ดํฐ๋ฅผ ์ํธํํ๋ ๋ฐ ์ฌ์ฉ๋๋ฉฐ ๋ฌด์ฐจ๋ณ ๋์ ๋ฐฉ์, ์ฆ ์ฌ๋ฐ๋ฅธ ์ํธ ํ ์คํธ์ ์ผ์นํ๋ ์์์ ์ํธํ ํค๋ฅผ ์์ฑํ์ฌ ํฌ๋ํนํ๊ธฐ ์ด๋ ต๋ค. www.tutorialspoint.com/cryptography_with_python/cryptography_with_python_xor_pro..
[์ํธ ํ๋กํ ์ฝ] XOR๋ฅผ ์ด์ฉํ ์ํธ | XOR ํ๋ก์ธ์ค | XORXOR ์ฐ์ฐ ์ํธํ ๋ฐ ๋ณตํธํ์ XOR ์๊ณ ๋ฆฌ์ฆ์ ์ผ๋ฐ ํ ์คํธ๋ฅผ ASCII ๋ฐ์ดํธ ํ์์ผ๋ก ๋ณํํ๊ณ XOR ํ๋ก ์์ ๋ฅผ ์ฌ์ฉํ์ฌ ์ง์ ๋ ๋ฐ์ดํธ๋ก ๋ณํํ๋ค. ์ฌ์ฉ์์๊ฒ ๋ค์๊ณผ ๊ฐ์ ์ด์ ์ ์ ๊ณตํจ. ๋น ๋ฅธ ๊ณ์ฐ ์ผ์ชฝ๊ณผ ์ค๋ฅธ์ชฝ์ ํ์๋ ์ฐจ์ด ์์ ์ดํดํ๊ณ ๋ถ์ํ๊ธฐ ์ฌ์ ํน์ง - XOR์ ํ๊ธฐ ์ํด์๋ key๊ฐ ํ์ํ๋ฉฐ, key๋ ์์๋ก ์ง์ ํด์ฃผ๋ฉด ๋๋ค. - ์ํธํ ๋ณตํธํ๊ฐ ๊ฐ๋ค - xor์ฐ์ฐ์ ^ ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ๋ค. ์ฐธ์กฐ XOR ์ํธํ๋ ๋ฐ์ดํฐ๋ฅผ ์ํธํํ๋ ๋ฐ ์ฌ์ฉ๋๋ฉฐ ๋ฌด์ฐจ๋ณ ๋์ ๋ฐฉ์, ์ฆ ์ฌ๋ฐ๋ฅธ ์ํธ ํ ์คํธ์ ์ผ์นํ๋ ์์์ ์ํธํ ํค๋ฅผ ์์ฑํ์ฌ ํฌ๋ํนํ๊ธฐ ์ด๋ ต๋ค. www.tutorialspoint.com/cryptography_with_python/cryptography_with_python_xor_pro..
2021.03.12 -
์์์ ์์ ๊ฐ๋จํ ํ์ด์ฌ ๋ฌธ๋ฒ์ ์ตํ๊ธฐ ์ํด ๋ช๊ฐ์ง ์์ ๋ฅผ ์ค์ตํ์! ex1) ๋ ์ ์ ๋ ฅ๋ฐ๊ณ ์ถ๋ ฅํ๊ธฐ : num_list = list(map(int, input("์ซ์ ๋๊ฐ ์ ๋ ฅ : ").split())) print(max(num_list)) ex) ์ฃผ์ ์ฒ๋ฆฌ & pass ํ์ด์ฌ์์๋ #์ ์ฃผ์์ผ๋ก ์ฌ์ฉํ๋ค. pass๋ ๋ด์ฉ์ด ์๋ ํจ์๋ฅผ ํธ์ถ ์ ์๋ฌ๊ฐ ๋์ง ์๋๋ก ์๋ฆฌ๋ฅผ ์ก์์ฃผ๋ ์ญํ ์ ํ๋ค. ์ญ ์ํธ ์๊ณ ๋ฆฌ์ฆ ์ญ ์ํธ ์๊ณ ๋ฆฌ์ฆ์ ๋ค์๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. Reverse Cipher๋ ์ผ๋ฐ ํ ์คํธ ๋ฌธ์์ด์ ๋ฐ์ ํ๋ ํจํด์ ์ฌ์ฉํ์ฌ ์ํธ ํ ์คํธ๋ก ๋ณํํฉ๋๋ค. ์ํธํ ๋ฐ ๋ณตํธํ ๊ณผ์ ์ ๋์ผํฉ๋๋ค. ์ํธ ํ ์คํธ๋ฅผ ํด๋ ํ๋ ค๋ฉด ์ฌ์ฉ์๊ฐ ์ผ๋ฐ ํ ์คํธ๋ฅผ ์ป๊ธฐ ์ํด ์ํธ ํ ์คํธ๋ฅผ ๋ฐ์ ํ๋ฉด๋ฉ๋๋ค. ์ฝ์ ..
[์ํธ ํ๋กํ ์ฝ] ๊ฐ๋จํ ์ํธํ,๋ณตํธํ | Reverse Cipher | ์ญ ์ํธ ์๊ณ ๋ฆฌ์ฆ์์์ ์์ ๊ฐ๋จํ ํ์ด์ฌ ๋ฌธ๋ฒ์ ์ตํ๊ธฐ ์ํด ๋ช๊ฐ์ง ์์ ๋ฅผ ์ค์ตํ์! ex1) ๋ ์ ์ ๋ ฅ๋ฐ๊ณ ์ถ๋ ฅํ๊ธฐ : num_list = list(map(int, input("์ซ์ ๋๊ฐ ์ ๋ ฅ : ").split())) print(max(num_list)) ex) ์ฃผ์ ์ฒ๋ฆฌ & pass ํ์ด์ฌ์์๋ #์ ์ฃผ์์ผ๋ก ์ฌ์ฉํ๋ค. pass๋ ๋ด์ฉ์ด ์๋ ํจ์๋ฅผ ํธ์ถ ์ ์๋ฌ๊ฐ ๋์ง ์๋๋ก ์๋ฆฌ๋ฅผ ์ก์์ฃผ๋ ์ญํ ์ ํ๋ค. ์ญ ์ํธ ์๊ณ ๋ฆฌ์ฆ ์ญ ์ํธ ์๊ณ ๋ฆฌ์ฆ์ ๋ค์๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. Reverse Cipher๋ ์ผ๋ฐ ํ ์คํธ ๋ฌธ์์ด์ ๋ฐ์ ํ๋ ํจํด์ ์ฌ์ฉํ์ฌ ์ํธ ํ ์คํธ๋ก ๋ณํํฉ๋๋ค. ์ํธํ ๋ฐ ๋ณตํธํ ๊ณผ์ ์ ๋์ผํฉ๋๋ค. ์ํธ ํ ์คํธ๋ฅผ ํด๋ ํ๋ ค๋ฉด ์ฌ์ฉ์๊ฐ ์ผ๋ฐ ํ ์คํธ๋ฅผ ์ป๊ธฐ ์ํด ์ํธ ํ ์คํธ๋ฅผ ๋ฐ์ ํ๋ฉด๋ฉ๋๋ค. ์ฝ์ ..
2021.03.12 -
์ํธ ํ๋กํ ์ฝ ์ํธ๋ฅผ ๊นจ๋ ์ํธ ํ๋กํ ์ฝ์ ๊ฐ๋ฐ์ ๋ชฉํ๋ก ํ๋ค. ํด๋์ ์ํธ ~ ์๋ก์ด ์ํธ๊น์ง ๊นจ๋ ๊ฒ์ ํด๋ณผ ๊ฒ -> ์ธ์ฆ ์์คํ ๋ ๋ง๋ค์ด ๋ณผ ๊ฒ * ๋ณธ ๋ด์ฉ์ ํ๊ต ์์ ์ ๋ณต์ต์ฉ๋๋ก ์ฌ๋ฆฌ๋ ๊ธ์ ๋๋ค. ๊ฐ๋ฐ ํ๊ฒฝ ํ์ด์ฌ์ ๊ฐ์ํ๊ฒฝ์ผ๋ก ์ฐ๊ธฐ. ํธ์คํธ ๊ฐ์ํ x , ํ์ด์ฌ์ผ๋ก ๊ฐ์ํ๊ฒฝ ์ฐ๊ธฐ www.anaconda.com/products/individual Anaconda | Individual Edition Anaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single machine. www.anaconda.com - ๊ฐ๋ฐํ๊ฒฝ์ ๊ฐ์ํ - ํ..
[์ํธ ํ๋กํ ์ฝ] ํ์ด์ฌ ๊ฐ์ํ๊ฒฝ | ์๋์ฝ๋ค ํ์ด์ฌ | python | anaconda์ํธ ํ๋กํ ์ฝ ์ํธ๋ฅผ ๊นจ๋ ์ํธ ํ๋กํ ์ฝ์ ๊ฐ๋ฐ์ ๋ชฉํ๋ก ํ๋ค. ํด๋์ ์ํธ ~ ์๋ก์ด ์ํธ๊น์ง ๊นจ๋ ๊ฒ์ ํด๋ณผ ๊ฒ -> ์ธ์ฆ ์์คํ ๋ ๋ง๋ค์ด ๋ณผ ๊ฒ * ๋ณธ ๋ด์ฉ์ ํ๊ต ์์ ์ ๋ณต์ต์ฉ๋๋ก ์ฌ๋ฆฌ๋ ๊ธ์ ๋๋ค. ๊ฐ๋ฐ ํ๊ฒฝ ํ์ด์ฌ์ ๊ฐ์ํ๊ฒฝ์ผ๋ก ์ฐ๊ธฐ. ํธ์คํธ ๊ฐ์ํ x , ํ์ด์ฌ์ผ๋ก ๊ฐ์ํ๊ฒฝ ์ฐ๊ธฐ www.anaconda.com/products/individual Anaconda | Individual Edition Anaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single machine. www.anaconda.com - ๊ฐ๋ฐํ๊ฒฝ์ ๊ฐ์ํ - ํ..
2021.03.11 -
C++์ C์ธ์ด์ ๋งค์ฐ ๋ฌธ๋ฒ์ด ๋น์ทํ๋ค. - printf = cout - scanf = cin #include //using std::end1; // ์ด๋ ๊ฒ ํํํด์ฃผ๋ฉด std::end1 ๋ง๊ณ end1;๋ก๋ง ์จ์ฃผ๋ฉด ๋๋ค. using namespace std; //namespace = ์ด๋ฆ๊ณต๊ฐ(์๋ฐ ํจํค์ง๋ ๋น์ทํ๋ค๊ณ ์๊ฐํ๋ฉด ๋จ) -> ์ ๋ด์ฉ๊น์ง ํฌํจํด์ค namespace kim{ int a;void show(){} } namespace park{ int b; } using namespace kim; //์ ๋ด์ฉ์ ์ฌ์ฉํ ์ ์๋ค. //๋ฏธ๋ฆฌ ๋ง๋ค์ด ๋์ ๊ฒ์ ์ฌ์ฉํ ๋ ์ธ ์๋ ์๊ณ , ๋ง๋ค์ด ์ฌ์ฉํด์ ์จ๋๋จ int main()//os์์ ์ฒ์ ์ฝํ์ง๋ ํจ์ { //์๋๋ ์ ์ผ ๊ธฐ๋ณธ ํํ //std::cout
[C++] C++๊ธฐ๋ณธ ๋ฌธ๋ฒ ์ตํ๊ธฐC++์ C์ธ์ด์ ๋งค์ฐ ๋ฌธ๋ฒ์ด ๋น์ทํ๋ค. - printf = cout - scanf = cin #include //using std::end1; // ์ด๋ ๊ฒ ํํํด์ฃผ๋ฉด std::end1 ๋ง๊ณ end1;๋ก๋ง ์จ์ฃผ๋ฉด ๋๋ค. using namespace std; //namespace = ์ด๋ฆ๊ณต๊ฐ(์๋ฐ ํจํค์ง๋ ๋น์ทํ๋ค๊ณ ์๊ฐํ๋ฉด ๋จ) -> ์ ๋ด์ฉ๊น์ง ํฌํจํด์ค namespace kim{ int a;void show(){} } namespace park{ int b; } using namespace kim; //์ ๋ด์ฉ์ ์ฌ์ฉํ ์ ์๋ค. //๋ฏธ๋ฆฌ ๋ง๋ค์ด ๋์ ๊ฒ์ ์ฌ์ฉํ ๋ ์ธ ์๋ ์๊ณ , ๋ง๋ค์ด ์ฌ์ฉํด์ ์จ๋๋จ int main()//os์์ ์ฒ์ ์ฝํ์ง๋ ํจ์ { //์๋๋ ์ ์ผ ๊ธฐ๋ณธ ํํ //std::cout
2021.03.09