์ ์ฒด ๊ธ
[JAVA] ์๋ฐ์ Array : Compare, fill, sort
1. ํฅ์๋ loop public class App { public static void main(String[] args) throws Exception { //[1] Input : n๋ช ์ ๊ตญ์ด ์ ์ int[] scores = {100, 75, 3 ,5 ,3, 22, 34}; int sum = 0; //[2] Process for (int i = 0; i < scores.length; i++) { sum += scores[i]; } //[3] Output System.out.println(sum); int sum1 = 0; for (int x : scores) { sum1 += x; } System.out.println(sum1); } } int[] scores = {100, 75, 3 ,5 ,3, 2..
[์๋ฐ/ํ์ด์ฌ ์๊ณ ๋ฆฌ์ฆ] ํฉ๊ณ ์๊ณ ๋ฆฌ์ฆ
์๋ฐ public class App { public static void main(String[] args) throws Exception { //[1] Input : n๋ช ์ ๊ตญ์ด ์ ์ int[] scores = {100, 75, 3 ,5 ,3, 22, 34}; int sum = 0; //[2] Process for (int i = 0; i < scores.length; i++) { sum += scores[i]; } //[3] Output System.out.println(sum); } } ํ์ด์ฌ my_list = [100, 75, 3,5,3,22,34] sum = 0 for x in range(len(my_list)): sum = sum + my_list[x] print(sum) ํํฐ๋ง์ ์๋์ ๊ฐ์ด..
[์๋ฐ/ํ์ด์ฌ ์๊ณ ๋ฆฌ์ฆ] ํ์ต ์์
์๋ฐ๋ ํ์ด์ฌ์ ๊ด์ฌ์ด ์๊ฒผ๋๋ฐ, ์ ์ธ์ด๋ฅผ ๊ฐ์ฅ ๋นจ๋ฆฌ ํก์ํ๋ ๋ฐฉ๋ฒ์ ๊ทธ ์ธ์ด๋ก ์๊ณ ๋ฆฌ์ฆ์ ์ง๋ ๊ฒ์ด๋ผ๋ ์๊ฐ์ ์๋ฐ/ํ์ด์ฌ์ผ๋ก ์๊ณ ๋ฆฌ์ฆ์ ๋๋๋ ค๋ณด๋ฉด์ ์ฒด๋ํ ์๊ฐ์ด๋ค. ์๋ฐ๋ฅผ ๊ธฐ์ค์ผ๋ก ์๊ณ ๋ฆฌ์ฆ์ ์ง๊ณ ํ์ด์ฌ์ผ๋ก ๋๊ฐ์ ๋ก์ง์ ๋๋ค๊ฒจ๋ณด๋ ์์ผ๋ก ์งํํ ์์ ์ด๋ค. (๋ฑ๋ฑํ ์๋ฐ๋ก ์งค ์ ์๋ ๋ก์ง์ด๋ฉด ๋น๋จ๋ฑ๊ฐ์ ํ์ด์ฌ์ ๋ฅ์ด ์งค ์ ์๋๋ฐ ์ญ์ผ๋ก๋ ์ฑ๋ฆฝํ์ง ์์ ์ ์๊ธฐ ๋๋ฌธ^_^;) ์๊ณ ๋ฆฌ์ฆ์ ๋ฌธ์ ํด๊ฒฐ๋ฅ๋ ฅ์ด๋ค. - ํฉ๊ณ ์๊ณ ๋ฆฌ์ฆ : tnduf - ๊ฐ์ ์๊ณ ๋ฆฌ์ฆ - ํ๊ท ์๊ณ ๋ฆฌ์ฆ - ์ต๋๊ฐ ์๊ณ ๋ฆฌ์ฆ : max - ์ต์๊ฐ ์๊ณ ๋ฆฌ์ฆ : min - ๊ทผ์ฟ๊ฐ ์๊ณ ๋ฆฌ์ฆ : ๊ฐ๊น์ด ๊ฐ - ์์ ์๊ณ ๋ฆฌ์ฆ : ๋ฑ์ - ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ : ์ ํ ์ ๋ ฌ, ๋ฒ๋ธ ์ํธ, ํต ์ํธ ๋ฑ - ๊ฒ์ ์๊ณ ๋ฆฌ์ฆ : ์์ฐจ๊ฒ์, ์ด์ง๊ฒ์(์ด๋ถ..
Linux - ํ์ผ, ๋๋ ํ ๋ฆฌ ์ญ์ ๋ช ๋ น์ด(rm -rf, rmdir)
https://not-to-be-reset.tistory.com/430 [Jenkins] publish over SSH๋ฅผ ์ด์ฉํ Docker ์๋น์ค ๋ฐฐํฌ(4) ์ด์ ๊ฒ์๋ฌผ์์๋ ๋จ์ํ echo hello world > helloworld.txt ์ปค๋งจ๋๋ฅผ ์ด์ฉํด ๋จ์ํ 'publish over SSH'๋ฅผ ์ด์ฉํด build ๊ณผ์ ์ด ๋์ํ๋์ง๋ง ์ฒดํฌํ๋ค. ์ด์ ์ค์ ๋ก ๊ฐ๋จํ nodejs ์๋น์ค๋ฅผ Docker ์ปจํ ์ด๋ ํ not-to-be-reset.tistory.com ๋์ปค ์๋น์ค ๋ฐฐํฌ์ ๋ํ ํฅ๋ฏธ๋ก์ด ๋ธ๋ก๊ทธ๋ฅผ ๋ฐ๊ฒฌํ์๋ค. Linux - ํ์ผ, ๋๋ ํ ๋ฆฌ ์ญ์ ๋ช ๋ น์ด(rm -rf, rmdir) ๋ฆฌ๋ ์ค(์ฐ๋ถํฌ)์ ํฐ๋ฏธ๋์์ ํ์ผ์ด๋ ๋๋ ํ ๋ฆฌ๋ฅผ ์ญ์ ํ๋ ๋ช ๋ น์ด๋ค์ ์๊ฐํฉ๋๋ค. ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ์ ๋ฐ๋ผ์, ์ฌ์ฉํด์ผํ..
[React] ๋ฆฌ์กํธ ๋ผ์ฐํฐ์ ๊ด๋ จ Hooks ์ ๋ฆฌ
- ๋ผ์ฐํฐ ๊ฐ๋ ์ดํด + Link ๊ฐ๋ - restful route ๊ฐ๋ ์ดํด - react hook ์ค์์ useNavigate, useParams, useSearchParams์ดํด Route๋ ๊ฒฝ๋ก๋ ๋ป์ด๋ค. ์นํ์ด์ง๋ฅผ ์ฌ๋ฌ๊ฐ ๋ง๋ค๊ณ , ์ด ๊ฐ๊ฐ์ ์นํ์ด์ง๋ฅผ ๊ฐ๊ธฐ ์ํ ๊ฒฝ๋ก๊ฐ ํ์ํ๋ค. ์ค์น ๋ช ๋ น์ด npm install react-router-dom BrowserRouter ๋ค๋ฅธ ์ฐฝ์ URL์ ๋ํ ๋ณ๊ฒฝ ์ฌํญ์ ์ถ์ ํ๋ ๋ฐ ์ฌ์ฉํ ์๋ ์๋ค import * as React from "react"; import * as ReactDOM from "react-dom"; import { BrowserRouter } from "react-router-dom"; ReactDOM.render( , root ); R..
[Java] ์ธํฐํ์ด์ค
ํด๋์ค ๋์ ์ธํฐํ์ด์ค ํค์๋๋ฅผ ์ฌ์ฉํ๋ค. ์ธํฐํ์ด์ค์์๋ ์ ์ธ์ ์ ๊ณตํ๋ ๊ฒ์ด์ง, ์ ์๋ฅผ ๋ด๋ฆฌ๋ ๊ฒ์ด ์๋๋ค. public interface GamingConsole { public void up(); public void down(); public void left(); public void right(); } ํด๋น ์ธํฐํ์ด์ค๋ฅผ ๊ตฌํํ ํด๋์ค๋ฅผ ํ๋ ๋ง๋ค์ด์ค๋ค. public class MarioGame implements GamingConsole { @Override public void up() { System.out.println("Jump!"); } @Override public void down() { System.out.println("Goes into a hole!"); } @Overrid..
[eclipse, mac] mac์ ์ดํด๋ฆฝ์ค ์ค์น
https://sdkman.io/install Installation - SDKMAN! the Software Development Kit Manager SDKMAN! is a tool for managing parallel versions of multiple Software Development Kits on most Unix based systems. sdkman.io sdkman ์ด์ฉํด์ openJDK ์ค์น ํฐ๋ฏธ๋์ ์๋ ์ ๋ ฅ ํ ์ํฐ ๊ธฐ๋ค๋ฆผ $ curl -s "https://get.sdkman.io" | bash ํฐ๋ฏธ๋์ ์๋ ์ ๋ ฅ ํ ์ํฐ ๊ธฐ๋ค๋ฆผ $ source "$HOME/.sdkman/bin/sdkman-init.sh" sdk list java //์ด๋ค ์๋ฐ๋ฅผ ์ค์นํ ์ ์๋์ง ๋ณผ ์ ์๋ค..