project
-
프로그래머스 2019 KAKAO BLIND RECRUITMENT : 오픈챗팅방
해시관련 문제문제의 의사코드// 1. 사람이 들어 올떄마다 해당 user 의 객체를 생성 // 2. 마지막 커맨드까지 생성된 객체에 값을 변경 해주고// 3. 마지막 커맨드를 완료하면 객체를 기반으로한 콘솔을 찍어서 ans 에 넣어서 보내기// 4. 생각한대로 하니깐 테스트는 통과 정답지의 의사코드와 비슷하게 갔음but 테스트 케이스는 통과하나 실제 제출결과에서 런타임 에러를 부딪힘 아마 record의 최대갯수가 10만 까지인데시간복잡도를 생각안하고 O(n2) 으로 풀어서 그런거 같음.. 그냥 의사코드 따라서 for of 문으로 필요한 값으로 인풋값을 변경했는데확실히 막쓰면 안되는듯아래는 최소한의 for문으로 정답작성.. 결과는 통과 시간복잡도를 고려한 코드 의사코드를 써도 무작정 의사코드대로..
-
Angel Hack in coupang 해커톤 프로젝트 그리고 그 이후
토요일 아침 10시부터 시작 하여 일요일 오후 6까지 해커톤이 끝났다.. 거의 32시간 안자고 깨어 있으면서 했는데 너무 피곤하다.. 아 분명 멘토님한테 이야기 들었을때는 좀더 명확해지는 느낌이 있었는데 뭔가.. final 에 가지 않더라도 해커톤에서 얻어가야할것을 좀더 느끼고 가면 좋겠다고 했는데 피곤하니깐 아무생각이 안나네 그래도 생각 나는걸 적어보면 해커톤에 참가 하면서 문제정의를 잘하는것이 얼마나 중요한지 배웠다.데이터 기반 의사 결정과 데이터 기반 개발이 중요하다는점실제 데이터를 기반으로 문제를 정의하고 그 문제를 풀기위한 방법도 데이터를 기반하여 도출한다. 결국 회사의 목적은 경제활동이고 이윤추구이다.옛날부터 돈을 벌고 싶으면 사람들의 문제를 해결해주라는 말을 많이 들어왔는데 결국 회사..
-
[TIL] React Props
Vue랑 크게 다르진 않은데하나씩 하나씩 체크해가면서 하니깐 쫌 더 deep 하게 배울수 있는거 같다.기존에 현업에서 시간에 쫒기면서 적용할 때 랑은 쫌 다른느낌 component 배우고 나서 바로 배우는게 props 인데 아무래도 component 에 데이터를 받아서 사용하기위해서 그런거 같다.바늘가는데 실가는 느낌으로 두번째의 문단의 코드가 일반적으로 props 를 받는 형식인데데이터의 구조에따라서 편의성을 높이기 위해 다른형식으로 맞는방법도 있다. 이후에 나오게 되면 다시 이곳에 돌아와서 작성하겠다.
-
[TIL] React JSX
결론1. JSX 를 사용하면 HTML과 유사한 직관적인 문법으로 UI를 작성할 수 있다. 2.사용하지 않을시 React.createElement() 함수를 직접 사용해야 하며, 이는 코드의 가독성을 낮아지게함 3. 두방식 모두 같은 결과를 렌더링하지만, JSX를 사용하는 것이 더 편리하고 유지보수가 용이하다. 4. JSX는 결국 React.createElement() 호출로 변환됨, 즉 JSX 는 순수 JavaScript 코드를 작성하는 것을 더쉽게 만드는 Syntactic sugar 임 JSX 의 목적이 무엇인지 ? react 에서 element를 웹상에 렌더링할떄 기존의 html 형식에서 크게 변함없이 작성하도록도와주는 Syntactic sugar이다. react 에서 파일명을 js 로 ..
-
다시 돌아온 개발
오랜만에 글쓰기.. 오랜만에 개발 재밌었다. 오랜만에 글을 쓸려고 하니 또 두서없어짐이 느껴지지만 뭐 어떤가 요즘 쉬면서 개발만 하고 있는데 확실히 다음날 아침 일정이 없으니 늦게 일어나게 되면서 생체리듬이 많이 무너진다. 아무래도 아침에 일어나고 저녁에 자는것이 유전자 깊숙히 남아있어서 그런가아무래도 속도 안좋아지고 여러가지로 안좋은거 같다. 아침에 운동을 주기적으로 나가야하나 싶은데 겨울이라 나가는것도 생각보다 쉽지않다.. 아침에 일어나서 할 수 있는것들을 쫌 찾아봐야겠다.개장시간 공모주 거래 정도도 괜찮을꺼같은데해보면 은근 손이 많이 가는걸 느껴서 안하게 되더라 오늘은 글쓰기 복귀 기념 짧게 마무리 친구와 개발을 하면서 많은 인사이트를 나누었다.혼자서는 조금 가려웠던 부분을 긁은 느낌이여서유익한 ..
2026.01.17 22:37 -
[TIL] React JSX
결론1. JSX 를 사용하면 HTML과 유사한 직관적인 문법으로 UI를 작성할 수 있다. 2.사용하지 않을시 React.createElement() 함수를 직접 사용해야 하며, 이는 코드의 가독성을 낮아지게함 3. 두방식 모두 같은 결과를 렌더링하지만, JSX를 사용하는 것이 더 편리하고 유지보수가 용이하다. 4. JSX는 결국 React.createElement() 호출로 변환됨, 즉 JSX 는 순수 JavaScript 코드를 작성하는 것을 더쉽게 만드는 Syntactic sugar 임 JSX 의 목적이 무엇인지 ? react 에서 element를 웹상에 렌더링할떄 기존의 html 형식에서 크게 변함없이 작성하도록도와주는 Syntactic sugar이다. react 에서 파일명을 js 로 ..
2024.08.27 11:20 -
Angel Hack in coupang 해커톤 프로젝트 그리고 그 이후
토요일 아침 10시부터 시작 하여 일요일 오후 6까지 해커톤이 끝났다.. 거의 32시간 안자고 깨어 있으면서 했는데 너무 피곤하다.. 아 분명 멘토님한테 이야기 들었을때는 좀더 명확해지는 느낌이 있었는데 뭔가.. final 에 가지 않더라도 해커톤에서 얻어가야할것을 좀더 느끼고 가면 좋겠다고 했는데 피곤하니깐 아무생각이 안나네 그래도 생각 나는걸 적어보면 해커톤에 참가 하면서 문제정의를 잘하는것이 얼마나 중요한지 배웠다.데이터 기반 의사 결정과 데이터 기반 개발이 중요하다는점실제 데이터를 기반으로 문제를 정의하고 그 문제를 풀기위한 방법도 데이터를 기반하여 도출한다. 결국 회사의 목적은 경제활동이고 이윤추구이다.옛날부터 돈을 벌고 싶으면 사람들의 문제를 해결해주라는 말을 많이 들어왔는데 결국 회사..
2024.08.25 17:01 -
TDI : 테스트 스위트 구축 1
함수의 실행을 검증하는 테스트 스위트
2022.03.07 17:04 -
프로젝트 빌드 TypeScript by npm
빈폴더 생성 - > 터미널접근 -> npm init - > 기본설정을 완료하면 - > package.json이 생성된다. (이곳에서 npm정보와 명령어 관리를 할수있다.) 타입스크립트를 사용할것임으로 npm i(install) typescript - npm설치 명령어를 통해서 typescript를 설치해준다. - > package-lock.json 생성 index.ts 에서 typescript가 정상적으로 작동한다. ts 파일을 js 파일로 변환시켜보자 ! 그냥 주먹구구식으로 npm tsc 했는데 안된다. 왜그럴까 생각해보니 어떻게 변환할것인지에 대한 명세가 없다. 그걸 설정해주는 파일을 만들자 tsconfig.json 이름이 정확히 일치해야 작동한다. 이곳 명세서에 target 과 source(inde..
2021.12.31 14:34