반응형

분류 전체보기 48

코드업(Codeup) 1916 : (재귀함수) 피보나치 수열 (Large)

import java.util.Scanner; import java.util.List; import java.util.Vector; public class Main { static int cnt = 2; public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int rs = 0; // 188 if(n < 3) rs = 1; else rs = Start(1, 1, n); System.out.println(rs); } static int Start(int num1, int num2, int n) { int num3 = (num1 + num2) % 10009; cnt++; if(cnt <..

코드업(Codeup) 1805 : 입체기동장치 생산공장

import java.util.Scanner; public class Main { static class Instruction{ int num; int gas; } public static void main(String[] args) { Scanner sc = new Scanner(System.in); int cnt = sc.nextInt(); Instruction[] insts = new Instruction[cnt]; for(int i = 0; i < cnt; i++){ Instruction inst = new Instruction(); inst.num = sc.nextInt(); inst.gas = sc.nextInt(); insts[i] = inst; } for(int i = 0; i < cnt;..

컴활 1급 합격!! (and...)

작년 2022년 8월, 고등학교 2학년 시절에 정보처리기능사 라는 첫 자격증을 땄을 때의 기쁨과 감격을 잊을 수 없다. 비록 어른들에게 자신있게 내놓을 만큼 대단한 자격증은 아니였지만, 나는 그저 내가 스스로 계획해놓은 목표에 헛딛음 없이 성공적으로 도달했다는 것만큼은 자랑스럽게 말할 수 있었다. 또한 이 자격증을 공부하는 동안 내 자신이 성장하고 있다는 느낌도 많이 느꼈다. 코딩을 공부하면서 얻었던 지식들과는 다른 새로운 깨달음들을 말이다. 이론 공부를 하면서 그동안 내가 얼마나 수박 겉핥기 식으로 이 분야에 종사해왔고, 내가 얼마나 앞으로 계속 하게 될 일을 이만큼이나 만만하게 봤는지 나 자신을 성찰할 수 있었다. 사실 이건 또 내가 어떠한 일에도 큰 의미를 부여할려는 성격 때문에 과열된 해석일 수도..

일상 2023.06.23

react useMemo 사용

useMemo 렌더링을 실행할때마다 변수를 재할당하지않고 메모리에 저장되있는 데이터를 그대로 불러와 불필요한 작업을 넘겨줌 useMemo 사용 전 : export default function App(){ const[valueOne, setValueOne] = useState(0); const[valueTwo, setValueTwo] = useState(0); const plus = () => { setValueOne(valueOne + 1); console.log("Plus") } const minus = () => { setValueTwo(valueTwo - 1); console.log("Minus") } console.log("Hello"); return( plus()}>{valueOne} minu..

React useEffect + setInterval 사용

리듬게임을 프로젝트를 하는중...노트 스폰 딜레이를 설정하기 위해서 setInterval 콜백 함수를 사용해야하는 일이 생겼다. 그래서 useEffect에 setInterval을 넣고 함수를 돌리는데...state값 반영이 안되는 것이다! 일단 우리가 원래 사용하는 코드를 살펴보자. export default function App(){ const[count, setCount] = useState(0) useEffect(() => { setInterval(() => { setCount(count + 1); console.log(noteCount) }, 1000) }, []) } 여기서 사용하는 useEffect는 첫 렌더링에만 변경사항이 적용되는 로직이다. 그렇기 때문에 우리가 아무리 인터벌을 돌려도 c..

css display 속성

💣 display HTML 요소가 화면에서 차지할 속성을 설정하는 CSS 요소 💣 display : block 가로의 한줄 전체를 차지하는 속성 See the Pen Untitled by Jaebins (@evyghtqj-the-bold) on CodePen. 💣 display : inline 컨트롤의 크기만큼만 자리를 차지하는 속성 See the Pen DisplayBlock by Jaebins (@evyghtqj-the-bold) on CodePen. 💣 display : inline-block block 방식과 inline 요소를 합쳐놓은 속성 See the Pen DisplayInline by Jaebins (@evyghtqj-the-bold) on CodePen.

반응형