본문 바로가기

분류 전체보기72

[알고리즘] 삼각형 판별하기 문제 길이가 서로 다른 A, B, C 세 개의 막대 길이가 주어지면, 이 세 막대로 삼각형을 만들 수 있으면 "Yes"를 출력하고, 만들 수 없으면 "No"를 출력한다. 입력설명 첫 번째 줄에 100 이하의 서로 다른 A, B, C 막대의 길이가 주어진다. 출력설명 첫 번째 줄에 "Yes", "No"를 출력한다. 입력예제 6, 7, 11 출력예제 Yes 해결 function solution(a, b, c) { let answer; let max; let sum = a + b + c; // 세 막대 길이 총 합 if(a > b) { max = a; } else { max = b; } if(c > max) { max = c; } // 가장 길이가 긴 막대를 뺀다. if((sum - max) 2022. 1. 3.
[알고리즘] 1. 세 수 중 최솟값 오늘부터 하루에 1문제 알고리즘을 풀어볼거다. 1일 1알고리즘 Start!!! 문제 100 이하의 자연수(숫자) A, B, C를 입력받아 세 수 중 가장 작은 값을 출력하는 프로그램을 작성하세요. (정렬을 사용하면 안됩니다.) 입력설명 첫 번째 줄에 100이하의 세 자연수가 입력된다. 출력설명 첫 번째 줄에 가장 작은 수를 출력한다. 입력예제 6, 5, 11 출력예제 5 해결 function solution(a, b, c) { let answer; if(a < b) { answer = a; } else { answer = b; } if(c < answer) { answer = c; } return answer; } solution(6,5,11); 해결풀이 if(6 < 5) { // false answer.. 2022. 1. 2.
[lodash] lodash 를 사용하는 이유? 출처: https://lodash.com/ lodash JavaScript의 인기있는 라이브러리 중 하나이며, array, collection, data 등 데이터의 필수적인 구조를 쉽게 다룰 수 있게끔 하는데에 사용함. Javascript에서 배열 안의 객체들의 값을 핸들링(배열, 객체 및 문자열 반복/ 복수적인 함수 생성)할 때 유용하게 사용됩니다. 장점 ㅡ. (변수) 이런식으로 작성할 경우 lodash wrapper로 변수를 감싸게 되면서 해당 변수에 대한 chaining을 시작합니다. _ 라는 기호를 이용해서 사용하기 때문에 명칭 또한 lodash가 된 것이죠. 그 외에 lodash를 사용하는 이유들은 다음과 같습니다. 브라우저에서 지원하지 않는 성능이 보장되어있는 다양한 메소드를 가지고 있음. .. 2021. 12. 28.
[tailwind CSS] tailwind css v3.0.7 업데이트 내용 Version3.0.7 JIT(Just-in-time) 기존에는 따로 Mode설정을 해야 사용할 수 있었던 JIT가 이제는 따로 설정하지 않아도 all time사용할 수 있게 되었습니다. 기본 Color Pallete 종류 추가 Pallete외에도 2가지의 Gray theme Pallete가 추가 box-shadow에서 color 선택 가능 shadow-blue-500/50와 같이 색을 지정 scroll-snap api가 추가되었습니다. Keen-slider라이브러리의 많은 부분을 대체할 수 있으며 스크롤 스냅 시 어떤 부분에서 멈출지를 지정할 수 있는 등 여러가지 방법으로 custom하여 사용할 수 있습니다. Multicolumn layout추가 Grid와 grid-cols를 사용해야하는부분을 clas.. 2021. 12. 24.