[Leetcode] 338. Counting Bits - JavaScript
This algorithm problem is from leetcode.
This algorithm problem is from leetcode.
๋ฐฑ์ค ์ฌ์ดํธ์์ ๊ฐ์ ธ์จ ๋ฌธ์ ์ ๋๋ค.
๋ฐฑ์ค ์ฌ์ดํธ์์ ๊ฐ์ ธ์จ ๋ฌธ์ ์ ๋๋ค.
Problem Parenthesis String (PS) consists of two parenthesis symbols โ(โ and โ)โ only. In parenthesis strings, some strings are called a valid PS (shortly, VP...
๋ฌธ์ For each list of words, print a line with each word reversed without changing the order of the words. Each word consists of English letters only.
๋ฌธ์ 3๊ฐ์ ์๊ฐ์กฐ์ ์ฉ ๋ฒํผ A B C๊ฐ ๋ฌ๋ฆฐ ์ ์๋ ์ธ์ง๊ฐ ์๋ค. ๊ฐ ๋ฒํผ๋ง๋ค ์ผ์ ํ ์๊ฐ์ด ์ง์ ๋์ด ์์ด ํด๋น ๋ฒํผ์ ํ๋ฒ ๋๋ฅผ ๋๋ง๋ค ๊ทธ ์๊ฐ์ด ๋์์๊ฐ์ ๋ํด์ง๋ค. ๋ฒํผ A, B, C์ ์ง์ ๋ ์๊ฐ์ ๊ฐ๊ฐ 5๋ถ, 1๋ถ, 10์ด์ด๋ค.
๋ฌธ์ N(1 โค N โค 100,000)๊ฐ์ ๋กํ๊ฐ ์๋ค. ์ด ๋กํ๋ฅผ ์ด์ฉํ์ฌ ์ด๋ฐ ์ ๋ฐ ๋ฌผ์ฒด๋ฅผ ๋ค์ด์ฌ๋ฆด ์ ์๋ค. ๊ฐ๊ฐ์ ๋กํ๋ ๊ทธ ๊ตต๊ธฐ๋ ๊ธธ์ด๊ฐ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ๋ค ์ ์๋ ๋ฌผ์ฒด์ ์ค๋์ด ์๋ก ๋ค๋ฅผ ์๋ ์๋ค.
๋ฌธ์ ์ธ์ค์ด๋ ์์์ +, -, ๊ทธ๋ฆฌ๊ณ ๊ดํธ๋ฅผ ๊ฐ์ง๊ณ ์์ ๋ง๋ค์๋ค. ๊ทธ๋ฆฌ๊ณ ๋์ ์ธ์ค์ด๋ ๊ดํธ๋ฅผ ๋ชจ๋ ์ง์ ๋ค. ๊ทธ๋ฆฌ๊ณ ๋์ ์ธ์ค์ด๋ ๊ดํธ๋ฅผ ์ ์ ํ ์ณ์ ์ด ์์ ๊ฐ์ ์ต์๋ก ๋ง๋ค๋ ค๊ณ ํ๋ค. ๊ดํธ๋ฅผ ์ ์ ํ ์ณ์ ์ด ์์ ๊ฐ์ ์ต์๋ก ๋ง๋๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
๋ฌธ์ ํ ๊ฐ์ ํ์์ค์ด ์๋๋ฐ ์ด๋ฅผ ์ฌ์ฉํ๊ณ ์ ํ๋ N๊ฐ์ ํ์์ ๋ํ์ฌ ํ์์ค ์ฌ์ฉํ๋ฅผ ๋ง๋ค๋ ค๊ณ ํ๋ค. ๊ฐ ํ์ I์ ๋ํด ์์์๊ฐ๊ณผ ๋๋๋ ์๊ฐ์ด ์ฃผ์ด์ ธ ์๊ณ , ๊ฐ ํ์๊ฐ ๊ฒน์น์ง ์๊ฒ ํ๋ฉด์ ํ์์ค์ ์ฌ์ฉํ ์ ์๋ ํ์์ ์ต๋ ๊ฐ์๋ฅผ ์ฐพ์๋ณด์. ๋จ, ํ์๋ ํ๋ฒ ์์ํ๋ฉด ์ค๊ฐ...
๋ฌธ์ ์ธํ์ํ์๋ ATM์ด 1๋๋ฐ์ ์๋ค. ์ง๊ธ ์ด ATM์์ N๋ช ์ ์ฌ๋๋ค์ด ์ค์ ์์๋ค. ์ฌ๋์ 1๋ฒ๋ถํฐ N๋ฒ๊น์ง ๋ฒํธ๊ฐ ๋งค๊ฒจ์ ธ ์์ผ๋ฉฐ, i๋ฒ ์ฌ๋์ด ๋์ ์ธ์ถํ๋๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ Pi๋ถ์ด๋ค.
Kor ๋ฌธ์ ์๊ทผ์ด๋ ์์ฆ ์คํ๊ณต์ฅ์์ ์คํ์ ๋ฐฐ๋ฌํ๊ณ ์๋ค. ์๊ทผ์ด๋ ์ง๊ธ ์ฌํ๊ฐ๊ฒ์ ์คํ์ ์ ํํ๊ฒ Nํฌ๋ก๊ทธ๋จ์ ๋ฐฐ๋ฌํด์ผ ํ๋ค. ์คํ๊ณต์ฅ์์ ๋ง๋๋ ์คํ์ ๋ด์ง์ ๋ด๊ฒจ์ ธ ์๋ค. ๋ด์ง๋ 3ํฌ๋ก๊ทธ๋จ ๋ด์ง์ 5ํฌ๋ก๊ทธ๋จ ๋ด์ง๊ฐ ์๋ค.
๋ชจ๋ ๋ฌธ์ ๋ ์ฝ๋์ ์์ ์ฐธ๊ณ ํ์ต๋๋ค.
๋ชจ๋ ๋ฌธ์ ๋ ์ฝ๋์ ์์ ์ฐธ๊ณ ํ์ต๋๋ค.
๋ชจ๋ ๋ฌธ์ ๋ ์ฝ๋์ ์์ ์ฐธ๊ณ ํ์ต๋๋ค.
๋ชจ๋ ๋ฌธ์ ๋ ์ฝ๋์ ์์ ์ฐธ๊ณ ํ์ต๋๋ค.
ํ์ฌ Vue3 App & Antd ์ปดํฌ๋ํธ๋ฅผ ์ฌ์ฉํด์ ๊ฐ๋ฐํ๊ณ ์๋ค. ๋ก์ปฌ ๊ฐ๋ฐํ๊ฒฝ์์ ๊ฐ๋ฐํ๋ ์ค์ ์๋์ ๊ฐ์ webpack devserver overlay์ runtime์๋ฌ๊ฐ ๋ด์๋ค: ``` Uncaught runtime errors:
๊ฐ์ ์น ํ์ด์ง๋ฅผ ์บก์ฒํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํ๋ค.
๊ธฐ์กด์ ์์ฑํ SVG vs Canvas ์ธ์ ์จ์ผํ๋์ ์ด์ด์ง๋ ๊ธ์ด๋ค. ์ ๊ธ์๋ SVG์ Canvas ๊ธฐ์ ๊ฐ๊ฐ์ ๋ํด ์ค๋ช ํ๋ค๋ฉด ์ด ๊ธ์ Chart๋ฅผ ์ฌ์ฉํ ๋ SVG์ Canvas ๋ ๋๋ฌ ์ค ์ด๋ค ๊ฒ์ ์ ํํด์ผํ๋์ง ๋ค๋ฃฌ๋ค.
๊ฐ์ SVG์ Canvas๋ ๋๋ค HTML5์์ ์ถ๊ฐ๋ ๊ธฐ์ ์ด๋ค. ๋๋ค ๊ทธ๋ํฝ์ ๊ทธ๋ฆฌ๋ ๊ธฐ์ ์ด์ง๋ง, ๊ทธ๋ ค์ง๋ ๋ฐฉ์์ด ๋ค๋ฅด๋ค.
์๋ก ํ์ฌ ๋ค๋ฅธํ ์ํ์ ์ฐ๋ฆฌํ ์ํ์ด ๋ค์ด๊ฐ๊ฒ๋๋ฉด์, ๊ทธ ํ์์ ์ฌ์ฉํ๊ณ ์๋ ํจํค์ง ๋งค๋์ ์ธ yarn berry๋ฅผ ๋ฐ๋ผ์ผ ํ์๋ค. ๊ทธ ์ ์๋ pnpm์ ์ฌ์ฉํ์๋๋ฐ, yarn berry๋ก ๋ง์ด๊ทธ๋ ์ด์ ์ ํ๋ฉด์ yarn berry์ ๋ํด ์กฐ์ฌํ ๋ด์ฉ์ ๊ธฐ๋กํ๋ค.
CSS media query
๊ฐ์ Vue3์์ Proxy๋ฅผ ํตํด reactive object๋ฅผ ๋ง๋ ๋ค๊ณ ๋ค์๋ค.1 reactive ๋ณ์๋ฅผ console.log๋ก ์ฐ์ด๋ณด๋ฉด Proxy๋ก ๊ฐ์ธ์ ธ์๋๊ฑธ ๋ณผ ์ ์๋ค. ์ด Proxy๊ฐ ๋๋์ฒด ๋ญ๊ธธ๋ ํ์ฉํ๋ค๋๊ฑธ๊น? Vue3 ์ชฝ์ ์์ธํ ๋ณด๊ธฐ์ ์ ES6์ ๋ฑ์ฅํ Pro...
๊ฐ์ Vue2 prototype ์ฒ๋ผ Vue3์์ ์ ์ญ๋ณ์๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์.
๊ฐ์ ๊ฐํน ๋ฌธ์์ด๋ก ์ ์ฅ๋ js ์ฝ๋๋ฅผ ์คํํด์ผ ํ ๋๊ฐ ์๋ค. ์ด๋ด ๋๋ eval์ด๋ new Function์ ์ฌ์ฉํ ์ ์๋ค. ๊ฐ ๋ฐฉ๋ฒ์ ์์๋ณธ๋ค. ํ์๊ฐ์ ๊ฒฝ์ฐ, DB์ ์ ์ฅ๋ string ๊ฐ์ ์คํํด์ผ๋ ๋๊ฐ ์์์ด์ ์ด๋ฐ ๋ฐฉ๋ฒ์ ์ฐพ๊ฒ ๋์๋ค. ๊ฒฐ๋ก ์ ์ผ๋ก๋, ์ฌ์ฉํ์ง ์๊ณ ...
๊ฐ์ ํ์ฌ์์ ์งํํ ์๋ก์ด ํ๋ก์ ํธ์ ๊ธฐ์ ์คํ์ ๊ณ ๋ฏผํ๋ฉด์, ํจํค์ง ๋งค๋์ ๋ ์์๋ณด์๋ค. 2์ฃผ ๋ง์ ๋ญ๊ฐ๊ฐ ๋์์ผ ํ๋ ์ํฉ์ด๋ผ ์์ธํ ๋ฆฌ์์นํ ๊ธฐํ๋ ์์์ง๋ง, ์งง์ ์๊ฐ ๋์ PNPM์ ๋ํด ํ์ ํ ๋ด์ฉ๊ณผ ํ์ฌ ํ๋ก์ ํธ์ ๋์ ํ ๊ฒฝํ์ ์์ง ์๊ณ ๊ณต์ ํ๋ ค ๊ธฐ๋กํ๋ค.
Intro Iโve been working as a front-end since last year, and I started to question UI/UX and wanted to learn about the subject. Searching for UI/UX-related c...
๊ฐ์ ๋ธ๋ผ์ฐ์ ์์ JS ํ์ผ์ ๋๋ฒ๊น ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณธ๋ค.
Shadow DOM์ด๋ ๋ธ๋ผ์ฐ์ ์ ๋ ๋๋ง ์์ง์ HTML๊ณผ ๊ฐ์ ๋ฌธ์(document)๋ฅผ ํ์ฑํด์ DOM(Document Object Model) tree๋ฅผ ๋ง๋ ๋ค. DOM ํธ๋ฆฌ๋ ๋ฌธ์ ๋ด์ฉ๊ณผ ๊ตฌ์กฐ๋ฅผ ๋ํ๋ด๋ ๊ณ์ธต๊ตฌ์กฐ ํํ๋ก ๋ง๋ค์ด ์ง๋ค. DOM API๋ฅผ ์ฌ์ฉํด์ DOM ํธ๋ฆฌ์ ๊ทธ...
Introduction
Summary ์ด์์ฒด์ ๋ ์ฌ์ฉ์์ ์ปดํจํฐ ํ๋์จ์ด ์ฌ์ด์ ํต์ ์ธํฐํ์ด์ค(communication interface)๋ก ์ผํ๋ค.1 ์ด์์ฒด์ ๋ CPU, ๋ฉ์ธ ๋ฉ๋ชจ๋ฆฌ, ํ๋๋์คํฌ, ํค๋ณด๋, ๋ง์ฐ์ค, ํ๋ฆฐํฐ ๋ฑ ํ๋์จ์ด ์์์ ์ฌ์ฉ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ ํ ๋ถ๋ฐฐํด์ฃผ์ด ์ปดํจํฐ์ ์ฑ๋ฅ์ ํจ์จ...
Summary ์ด์์ฒด์ ์ ๋ณดํธ ๊ธฐ๋ฒ์ด๋ผ๊ณ ํ ์ ์๋ ์ด์ค ๋์ ๋ชจ๋์ ๋ํด ์์๋ณธ๋ค. 1 neon518๋ tistoryย ↩
Summary ์ด์์ฒด์ ์ญ์ฌ์ ๋ํด ์์๋ณธ๋ค.
Summary ์ด์์ฒด์ ์ ๋ํด ์์๋ณธ๋ค.
Summary ๋๊ธฐ์ ๋น๋๊ธฐ์ ์ฐจ์ด์ ์ ์์๋ณด๊ณ , Blocking๊ณผ Non-blocking I/O ๋ชจ๋ธ์ ๋ํด์๋ ์์๋ณธ๋ค.
Summary CPU ์ค์ผ์ค๋ง์ ๋ํด ์์๋ณธ๋ค.1 wikipediaย ↩
Summary ์ค์ผ์ค๋ฌ์ ๋ํด ์์๋ณธ๋ค.
Summary ํ๋ก๊ทธ๋จ๊ณผ ํ๋ก์ธ์ค์ ์ค๋ ๋์ ์ฐจ์ด๋ฅผ ์์๋ณธ๋ค.
์์ฑ ์ ๋ฌด์์ ํ์๋ก ํ๋ ์ธ์คํด์ค๋ก ๊ด๋ฆฌํ๊ณ ์ ํ๋ ์๋ฏธ์ ๋ ์ด์ ๋ถ๋ฆฌํ ์ ์๋ ์ต์์ ๋ฐ์ดํฐ ๋จ์
์ํฐํฐ ์ฌ๋, ์ฅ์, ๋ฌผ๊ฑด, ์ฌ๊ฑด ๊ฐ๋ ๋ฑ์ ๋ช ์ฌ ์ ๋ฌด์ ๊ด๋ฆฌ๊ฐ ํ์ํ ๊ด์ฌ์ฌ ์ ์ฅ์ด ๋๊ธฐ ์ํ ์ด๋ค ๊ฒ (Thing) ์ธ์คํด์ค์ ์งํฉ
์ ํฌ์คํธ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง(1)๊ณผ ์ด์ด์ง๋ ๋ด์ฉ์ ๋๋ค.
SQLD ์ํ ๋ณด๊ณ ๋์ ์ ๋ฆฌํ ๊ฒธ ์์ฑํด ๋ด ๋๋ค. ์ํ๊ด๋ จ ํ๊ธฐ๋ ๊ณง ์ฌ๋ฆฌ๊ฒ ์ต๋๋ค.
ํํฐ์ ๋ (Partitioning) ์ฉ๋์ด ํฐ Table ์ด๋ ์ธ๋ฑ์ค๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ฌ์ด ๋จ์(partition)๋ก ๋ถ๋ฆฌํ๋ ๋ฐฉ๋ฒ ํ๋์ ํ ์ด๋ธ์ ๋ง์ ์์ ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋๋ฉด, ์ธ๋ฑ์ค๋ฅผ ์ถ๊ฐํ๊ณ ํ ์ด๋ธ์ ๋ช ๊ฐ๋ก ์ชผ๊ฐ๋ ์ฑ๋ฅ์ด ์ ํ๋๋ ๊ฒฝ์ฐ์ผ ๋. ๋ ผ๋ฆฌ์ ์ผ๋ก๋ ํ๋์ ํ ์ด...
Summary ์ ํฌ ๊นํ ๋ธ๋ก๊ทธ๋ฅผ ์์ฑ/๊ฐ๋ฐํ ๋ ๋ก์ปฌ ์ปดํจํฐ๋ ๋ชจ๋ฐ์ผ ๊ธฐ๊ณ๋ก ๋ฐ๋ก ํ์ธํ๋ ๋ฒ์ ์์๋ด ๋๋ค. ์ด์ธ์ ๊ฒฝ์ฐ๋ค(๋ผ์ด๋ธ๋ฆฌ๋ก๋, ๋ฏธ๋ ํฌ์คํธ)์ ๋ํด์๋ ์์๋ด ๋๋ค.
Summary ์ ๊นํ ๋ธ๋ก๊ทธ์ ์ถ๊ฐํ ์คํ์ผ ๊ด๋ จ ์ค์ ๋ฐฉ๋ฒ์ ๊ณต์ ํฉ๋๋ค. ๊ณ์ ์ถ๊ฐํ ์์ ์ ๋๋ค.
Summary ์ ๊นํ ๋ธ๋ก๊ทธ์ ์ถ๊ฐํ ๊ธฐ๋ฅ ์ค์ ๋ฐฉ๋ฒ์ ๊ณต์ ํฉ๋๋ค. ๊ณ์ ์ถ๊ฐํ ์์ ์ ๋๋ค.
Summary Weโll learn how to add MathJax and render math equations on our Minimal Mistakes Github pages.
Summary In this post, I will cover the basics of Object Oriented Programming(OOP).
Summary Nowadays, many people seem to interchangeably use the words REST APIs and HTTP APIs. However, they are two different things. Through this post, I wil...
์ ๊ท์์ด๋ Regex (regular expression, regex, regexp, or rational expression, ์ ๊ทํํ์)์ ํน์ ํ ํ ์คํธ ํจํด์ ํํํ๋ ๋ฌธ์์ด์ ๋๋ค. ํ ์คํธ์์ ํน์ ํ ํจํด์ ์ฐพ์ ๋ ๋๋ฆฌ ์ฐ์ ๋๋ค.
๊ฐ์ ์๋ก ๋ค์ด๊ฐ๋ ํ๋ซํผ ํ๋ก์ ํธ์์ ์๋น์ค ๋ฆฌ๋ทฐ์์คํ ์ ๋์ ํ๊ธฐ๋ก ํ์ต๋๋ค. ์ฒ์์ ๋จ์ํ ๋ง์ ํ๋ซํผ์์ ์ฌ์ฉํ๋ ๋ณ์ ์์คํ ์ ๋ ์ฌ๋ ธ๋๋ฐ ๋ณ์ ์ ์ ์ฉํ๋ ๋ธ๋ ์ปจ์๋จธ๋ค์ ์ด๋ป๊ฒ ๋ฐฉ์งํ๊ณ ๋์ํ ์ง ๊ณ ๋ฏผ์ด ๋์์ต๋๋ค. ๋ณ์ ์์คํ ๊ด๋ จ ๋ฌธ์ ์ ๊ณผ ํด๊ฒฐ๋ฒ์ ๋ํด ์ ๊ฐ ๋ฆฌ์์นํ๊ณ ์ข ...
๋ฆฌ์กํธ ๋ค์ดํฐ๋ธ ์ฑ์์ ์ ๋ ๊ฒฝ๋ก๋ก ๊น๋ํ๊ฒ ์ ์ ํ์ผ ๊ฐ์ ธ์ค๋ ๋ฒ์ ์๊ฐํฉ๋๋ค.๐ฅณ Using absolute paths to access static assets in React Native apps
์ค๋น๋ฌผ ๋์ปค์ ๋์ปค ์ปดํฌ์ฆ๋ฅผ ์ค์นํด ์ฃผ์ธ์. ์์ง ์ค์น๊ฐ ์ ๋์ จ๋ค๋ฉด ์ด ๊ธ์ ์ฐธ๊ณ ํ์ธ์.
๋์ปค ์ค์น ๋๋๋๋ ์ฐ๋ ๋์ปค์ธ์. ์ผ๋ฅธ ์ค์นํด๋ณด์.
๊ฐ์ wsl๋ก Ubuntu 20.04 LTS๋ฅผ ์ค์นํ๊ณ , WSL bash ํฐ๋ฏธ๋์ ์ฌ์ฉํด์ ์์ ์ค์ธ๋ฐ, WSL ๊ฐ์ ๊ฒฝ์ฐ /mnt/c/Users/{usernmae} ์ด๋ฐ์์ผ๋ก ์์๋๋ค. ์์ ํ๋ ํ๋ก์ ํธ path๊ฐ ๊ธธ์ด์ง๊ฒ ๋๋ฉด, ํฐ๋ฏธ๋ prompt์ working direct...
๊ฐ์ wsl ๋ก Ubuntu 20.04 LTS ์ค์นํ๊ณ , vs code์์ default terminal์ wsl ๋ก ์ค์ ํ๋ ๋ฒ์ ๋ฐฐ์๋๋ค. wsl ์ค์น ์ ์ ๋ Git Bash๋ฅผ default ํฐ๋ฏธ๋๋ก ์ผ์ต๋๋ค.
๊ณผํ ๊ธฐ์ ์ ๋ณดํต์ ๋ถ์์ ์ฃผ์ตํ๋ World IT Show(WIS) 2021 ๋ฅผ ๊ตฌ๊ฒฝ ๊ฐ๋ค ์์ต๋๋ค. 4์ 21์ผ๋ถํฐ 23์ผ๊น์ง ์งํํ๋ ํ์ฌ์๋๋ฐ, ์ ๋ ์์์ผ์ ๊ฐ์ต๋๋ค. ์ฅ์๋ ์ฝ์์ค!
ํ๊ธฐ ์ 41ํ SQLD ์ํ์ ํฉ๊ฒฉํ์ต๋๋ค. ์ํ์ 5์ 29์ผ์ ์ณค์ต๋๋ค. ์ ๊ฐ ์ฌ์ฉํ๋ ๊ณต๋ถ์๋ฃ์ ๊ณต๋ถํ๋ ๋ฐฉ๋ฒ์ ๊ณต์ ํฉ๋๋ค.
Summary ๋งค์ผ ์ํ ์ฉ์ด ํ๊ธ์ด๋ ์์ด๋ ๋งค์น๊ฐ ์๋์ ์ฐพ์๋ณด๊ธฐ ๊ท์ฐฎ์์ ์ ๋ฆฌํฉ๋๋ค.
๊ฐ์ ์์ฑํ ๋น ๋๋ ํ ๋ฆฌ๋ฅผ git commit ํ๋ ๋ฒ์ ์์๋ณธ๋ค.
๊ฐ์ ์ค์๊ฐ ๋ฐ์ดํฐ๋ฅผ ๋ณด์ฌ์ค์ผํ๋ ํ๋ฉด์ด ์๋ค๊ณ ๊ฐ์ ํ๋ค. Web์์ ๋ง์ด ์ฌ์ฉํ๋ HTTP request-response ๋ชจ๋ธ์ ํด๋ผ์ด์ธํธ(๋ธ๋ผ์ฐ์ )๊ฐ ์ด๋ค ๋ฆฌ์์ค์ ๋ํด ์์ฒญ์ ๋ณด๋ด๊ณ , ๊ทธ์ ๋ง๋ ์๋ต์ ์๋ฒ๊ฐ ๋ด๋ ค์ฃผ๋ ํํ๋ค. ์ด๋ฐ ๋ชจ๋ธ์ ์ ์ ์ธ ์ปจํ ์ธ ๋ฅผ ๋ณด์ฌ์ค ๋์๋ ์๋ง...
๊ฐ์ ํ์ฌ์์ ๋ฌผ๋ฆฌ/๊ฐ์์์ ์คํ ๋ฆฌ์ง ๋ชจ๋ํฐ๋ง ์ ๋ฌด๋ฅผ ์ค๊ณํด์ผํ๋๋ฐ ๋ชจ๋ฅด๋ ์ฉ์ด๊ฐ ๋ง์์ ์ ๋ฆฌํด๋ดค๋ค.
๊ฐ์ Thick ๋๋ Thin client๋ผ๋ ๋จ์ด๋ ๋คํธ์ํฌ๋ก ์ด์ด์ง ํด๋ผ์ด์ธํธ-์๋ฒ ์ํคํ ์ฒ์์ ์์คํ /์ฅ์น๊ฐ ์ด๋ป๊ฒ ๋ฐ์ดํฐ๋ฅผ ํ๋ก์ธ์ฑํ๊ณ ์ด๋์ ๋์ ์์์ ์๊ตฌํ๋์ง์ ๋ฐ๋ผ ๋ถ๋ฅํ ๋ ์ฐ์ธ๋ค. ๊ฐ ๋จ์ด์ ๋ป์ ์์๋ณด์.