전체 글 45

꾸준함은 모든것을 이긴다 9일차 260806(목)

오늘은 11시까지 야근하고 남은 시간이 없어서간단한 리트코드 알고리즘 문제만 풀고 잡니다 매일매일 사소한 한 걸음을 끝없이 쌓아올리자빨리 가는것보다는 멀리 가는 것이 더 중요하다 포스팅한 글 내용확실히 Easy 문제라서 쉽긴해https://codingrecorder.tistory.com/entry/LeetCodeAlgorithm-3345-Smallest-Divisible-Digit-Product-I [LeetCode/Algorithm] 3345. Smallest Divisible Digit Product Iinput: n과 t가 주어진다n보다 크거나 같은 수 중에서 n의 자릿수를 모두 곱했을 때 t로 나눠지는 수를 찾아라 n의 각 자릿수를 쪼개서 product(곱)으로 만들어주면 끝 ! typescri..

[LeetCode/Algorithm] 3345. Smallest Divisible Digit Product I

input: n과 t가 주어진다n보다 크거나 같은 수 중에서 n의 자릿수를 모두 곱했을 때 t로 나눠지는 수를 찾아라 n의 각 자릿수를 쪼개서 product(곱)으로 만들어주면 끝 ! typescript로 작성한 코드function smallestNumber(n: number, t: number): number { for (let i = n; i Number(num)); const product = listN.reduce((product, num) => product *= num, 1); if (product % t === 0) { return i; } }}; Java 코드역시, 언어 자체에 대한 기본 사용법, 활용 능력이 ..

알고리즘 2026.08.06

LeetCode/Database - 175. Combine Two Tables

2가지 테이블이 주어져있다Person, Address 이 두 개의 테이블을 LEFT JOIN 해서 output 양식에 맞게 출력해주자 # Write your MySQL query statement belowSELECT firstName, lastName, Address.city, Address.stateFROM PersonLEFT JOIN Address ON Person.personId = Address.personId 제출했더니 통과는 했는데웬걸?성능이 하위권이네 이해 안 됨 .. 어, 근데 다시 똑같은 코드 제출하니까 성능 올라갔는데? 뭐지 뭔데 깃허브에서 LeetCode Study 기록을 쭈욱 진행해볼 계획.https://github.com/zero0bean/LeetCode-Study Gi..

카테고리 없음 2026.08.05

3D Cube Lambert 조명 계산, 단위 면적당 밝기, 빛 반사 [6편]

3D Cube 이제 색칠도 했고, 후면 처리도 완료했다이제는 람베르트의 코사인 법칙(Lambert's cosine law)를 적용해서 큐브에 '밝기' 개념을 적용시켜보겠습니다 무려 1760년 'Photometria' 에서요한 하인리히 람베르트(Johann Heinrich Lambert), 18세기 스위스 수학자·물리학자가 밝힌 법칙바로 밝기는 코사인값에 비례한다 라는 법칙을 표현해보겠습니다 바로 시작하기에 앞서 개념을 좀 설명드리면 왼쪽(현실세계에서의 빛반사 = 난반사 = 예측 불가능)과 오른쪽(Lambert 선생님이 가정한 이상적인 반사 = 정반사 = 균일하게 반사됨 매끈한 표면처럼)에 대한 해석이 담긴 Figure입니다. 왜 밝기가 코사인에 비례하느냐? 빛의 굵기는 그대로인데, 비스듬히 맞으면 더 ..

3D Simulation 2026.08.05

꾸준함은 모든것을 이긴다 7일차 260804(화)

꾸준함은 모든 것을 다 뿌수고 이긴다사소한 한 걸음을 쌓아가자 = 이 말 뜻이 뭐죠? 내가 잘 하고 있는건지 모르겠따는거죠 ㅎㅎ,,,까지 얘기하고. 입닫고 열심히 코딩이나하겠습니다 1. Backface Culling 개념- 벡터 내적, 외적 이해도 상승. 세상에나, 고등학교 수능 준비에서나 썼던 그 내적 외적? (외적은 안 배웠던것 같기도 하고, 심지어 2차원에서만 썼었던것 같은데)https://codingrecorder.tistory.com/entry/3D-%ED%81%90%EB%B8%8C-Backface-Culling-%ED%9B%84%EB%A9%B4-%EC%88%A8%EA%B9%80-%EC%B2%98%EB%A6%AC-HTML-Canvas-2D-5%ED%8E%B8 3D 큐브 Backface Cul..