[알고리즘 문제] 5-2번
2022. 6. 17. 15:46
알고리즘
공통원소 구하기 A, B 두 개의 집합이 주어지면 두 집합의 공통 원소를 추출하여 오름차순으로 출력하는 프로 그램을 작성하세요. ▣ 입력설명 첫 번째 줄에 집합 A의 크기 N(1
React에서 Click 한 메뉴만 활성화하는 법 (한글 및 띄어쓰기 메뉴 해결 방법)
2022. 5. 3. 19:44
개발이야기/React.js
에러발생 & 해결방법 구현해야하는 기능은 메뉴를 눌렀을때, 하나의 메뉴텝만 클릭이 되어야하고, 알맞는 스타일 효과를 주는 기능을 만들어야했습니다. 기존에는 includes 메소드를 사용하여 배열에 특정 요소가 포함되어 있는지를 판별하였지만, 이 방식은 한글 메뉴나 띄어쓰기를 포함한 메뉴에서 활성화 효과가 제대로 적용되지 않는 문제가 있었습니다. 문제를 해결하기 위해, 상태 관리를 통해 현재 선택된 메뉴의 인덱스를 추적하는 방식으로 개선하였습니다. 리액트의 useState를 활용해 선택된 메뉴의 인덱스를 상태로 저장하고, 이 상태를 업데이트하는 함수를 onClick 이벤트 핸들러로 설정하였습니다. 사용자가 선택한 메뉴만 활성화 효과를 받도록 수정하였습니다. 기존의 코드 className={ currentP..
[알고리즘 문제] object (3)
2022. 3. 7. 02:09
알고리즘
Assignment 아래 설명을 읽고 getExamResult 함수를 구현하세요. 인자 scores 는 다음과 같은 객체입니다. 객체의 요소의 갯수 및 키의 이름들은 달라질 수 있습니다. 객체의 값은 다음 9가지 문자열 중에서 하나를 가지고 있습니다. 'A+', 'A', 'B+', 'B', 'C+', 'C', 'D+', 'D', 'F' { '생활속의회계': 'C', '논리적글쓰기': 'B', '독일문화의이해': 'B+', '기초수학': 'D+', '영어회화': 'C+', '인지발달심리학': 'A+', } { '생활속의회계': 'C', '논리적글쓰기': 'B', '독일문화의이해': 'B+', '기초수학': 'D+', '영어회화': 'C+', '인지발달심리학': 'A+', } 인자 requiredClasse..
[JS] 배열 데이터 (filter, find, findIndex, indexOf, includes, push, unshift, reverse, slice, splice)
2022. 2. 26. 07:31
개발이야기/JS
배열 데이터의 중요한 메소드만 살펴보려고 했는데..... 중요한게 너무 많다....!! 이번 시간을 마지막으로 진짜 배열데이터 끝짱내자. .filter() filter란 이름그대로 배열 데이터 안에 들어있는 아이템들을 특정한 기준에 의해서 필터링을 하는 것. 그리고 filter된 아이템들을 새로운 배열 데이터로 반환한다. const numbers = [1, 2, 3, 4] const fruits = ['apple', 'banana', 'cherry'] const a = numbers.map(number => { return number number < 3) console.log(a) 위의 코드를..