728x90

https://www.acmicpc.net/problem/10804

😢 iterate & swap!

😊 입력 받는 두 수(a, b)를 반복해서 입력해줘야하며,
a++, b--로 두 수를 증가 또는 감소시키는 것을 반복해야한다.
두 수가 같아졌을 경우 반복문을 빠져나오는 조건을 걸어줘야한다(a < b)

728x90

https://www.acmicpc.net/problem/2440

😢 단순 출력 문제

😊 row가 증가할 때마다 n-row만큼 줄어들도록 *을 출력하면 된다
row는 1개씩 증가하니
5를 입력받았을 경우
5-0, *****
5-1, ****
5-2, ***
5-3, **
5-4, *

728x90

https://www.acmicpc.net/problem/2439

😢 단순 출력 문제(그래도 생각이 조금은 필요)

😊 *(별)은 row(행)의 수만큼 출력, 공백은 그 나머지 라는 생각을 통해 해결 가능

즉, 5를 입력받으면

1. 공백4개 별1개
2. 공백3개 별2개
3. 공백2개 별3개
4. 공백1개 별4개
5. 공백 0개 별5개

n을 입력받으면

for (int row = 0; row < n; row++) {
	for (int col = 0; col < n - row - 1; col++) cout << ' ';
    	for (int col = 0; col <= row; col++) cout << '*';
  	cout << '\n';
}

728x90

https://www.acmicpc.net/problem/2438

😢 단순 출력 문제

😊 1개부터 입력 받는 숫자만큼 1개씩 증가하는 별 출력

728x90

✨ string의 양쪽 공백을 모두 없애주는 build-in method

💻Example Code

실행 결과

🧨 Client에게 무언가 입력을 받은 후 실수로 채워진 공백을 지울 때 유용하게 사용 가능하다.

👉 자세한 내용은 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/trim

 

String.prototype.trim()

The trim() method removes whitespace from both ends of a string. Whitespace in this context is all the whitespace characters (space, tab, no-break space, etc.) and all the line terminator characters (LF, CR, etc.).

developer.mozilla.org

 

'JavaScript > Built-in Method etc.' 카테고리의 다른 글

Array.prototype.find()  (0) 2020.06.09
Array.prototype.splice()  (2) 2020.05.15
String.prototype.charAt()  (0) 2020.02.22
Set (Object)  (0) 2020.02.20
String.prototype.localeCompare()  (0) 2020.02.20
728x90

✨ testing function의 결과로 나온 array 중 첫 번째 값(value)을 반환하는 build-in method

💻Example Code

실행 결과

🧨 DOM에서 원하는 node를 찾고자 할 때 유용하게 사용할 수 있다.

실전 예제

👉 자세한 내용은 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/find

 

Array.prototype.find()

The find() method returns the value of the first element in the provided array that satisfies the provided testing function.

developer.mozilla.org

 

'JavaScript > Built-in Method etc.' 카테고리의 다른 글

String.prototype.trim()  (2) 2020.08.10
Array.prototype.splice()  (2) 2020.05.15
String.prototype.charAt()  (0) 2020.02.22
Set (Object)  (0) 2020.02.20
String.prototype.localeCompare()  (0) 2020.02.20
728x90

✨ Array의 특정 index를 지정하여 제거하거나 삽입할 수 있는 build-in method

💻Example Code

실행 결과

🧨 splice(시작 index, option, 값) 의 형식으로 사용할 수 있으며,
option에 0을 지정하면 삽입, 1을 지정하면 제거(변경) 효과를 볼 수 있다.
또한, splice(0)을 이용하면 해당 array의 모든 값을 제거하는 효과를 볼 수 있다.

👉 자세한 내용은 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice

 

Array.prototype.splice()

The splice() method changes the contents of an array by removing or replacing existing elements and/or adding new elements in place.

developer.mozilla.org

 

'JavaScript > Built-in Method etc.' 카테고리의 다른 글

String.prototype.trim()  (2) 2020.08.10
Array.prototype.find()  (0) 2020.06.09
String.prototype.charAt()  (0) 2020.02.22
Set (Object)  (0) 2020.02.20
String.prototype.localeCompare()  (0) 2020.02.20
728x90

Click! 👉 https://dasolpark.github.io/Dasol_JS_Calculator/

 

Calculator

 

dasolpark.github.io

Github 👉 https://github.com/DasolPark/Dasol_JS_Calculator

 

DasolPark/Dasol_JS_Calculator

Calculator with Vanilla JavaScript. Contribute to DasolPark/Dasol_JS_Calculator development by creating an account on GitHub.

github.com

 Vanilla JavaScript로 개발한 🧮'계산기' 입니다.

eval을 이용하여 효율적으로 개발할 수 있었으며, 여러가지 변수는 고려하지 않고 단순하게 만들어 보았습니다😊

Main 화면
실행 화면
결과 화면

728x90

Click! 👉https://dasolpark.github.io/Dasol_ReactJS_Movie_App/#/

 

Movie App

 

dasolpark.github.io

Github 👉https://github.com/DasolPark/Dasol_ReactJS_Movie_App

 

DasolPark/Dasol_ReactJS_Movie_App

ReactJS with Movie App. Contribute to DasolPark/Dasol_ReactJS_Movie_App development by creating an account on GitHub.

github.com

🎞 가장 높은 평점을 받은 영화와 최근 개봉한 영화 리스트를 알려주는 Movie App입니다.

✨ state 관리, event 관리, API를 이용해 데이터 받아오기는 물론이고,
react-router-dom을 이용하여 HashRouter, Route, Link를 연습하기에 좋은 프로젝트입니다.

가장 상단에 위치한 컴포넌트 영화 제목, 장르, 개봉 연도, 평점, 러닝타임, 요약 등 자세한 영화 정보를 안내합니다.
그리고 이 컴포넌트를 클릭하면 해당 영화 데이터와 함께 Detail 페이지로 이동하여 더욱 더 자세한 영화 정보를 안내합니다.

TOP RATED 페이지에서는 평점 순위대로 영화 목록이 출력되며,
LATEST 페이지에서는 가장 최근에 개봉한 영화를 출력해줍니다.

웹과 모바일에서 모두 이용 가능하도록 디자인하였습니다.

Top Rated Page
Latest Page
Detail Page
Full Page

728x90

https://www.acmicpc.net/problem/15652

😢 중복 조합 문제

😊 각 숫자를 중복으로 뽑아도 되지만,
조합된 숫자가 중복되면 안되므로 전에 뽑았던 숫자를 제외 해야한다.

+ Recent posts