본문 바로가기

분류 전체보기

(250)
2020.10.05 오늘의 커밋. 다작하기 오늘은 3가지를 했습니다. 1. 알고리즘 문제 풀던걸 대충 마무리 2. Duou lingo(가칭)의 화면 설계 3. Doostagram의 로직 수정 어쩌다보니 지금 손에 잡고있는 일이 많은데, 고민이 됩니다. 흥미가 떨어져 아예 프로젝트를 접어버릴 수 있을 것 같아 다양한 주제로 소규모 프로젝트를 동시에 하고 있는데, 제 몸은 하나이니만큼 진도가 더디고, 하나에 집중하지 못하니 정신이 산만하기도 하네요. 그렇다고 하나의 프로젝트만 계속 잡고 있으면, 다른 관심있는 분야에 대해서 너무 오랫동안 손대지 못할것도 같고, 흥미가 금방 떨어지는것도 생각해야겠죠. 항상 그렇지만 오늘도 역시 마무리는 하던대로 열심히 하자 입니다.
2020.09.30 오늘의 커밋. 여가를 즐기기 오늘은 하루종일 집에서 보냈습니다. 게임을 질리도록 하고, 웹서핑도 질리도록 하고, 10시가 한참 넘어서야 공부를 하고 책을 폈고 하루를 정리했죠. 썩 나쁜것은 아니지만 노는데에 쓰는 시간을 조금 줄여야하지않나 하는 생각은 계속 드네요. 제가 남들보다 공부량이 뒤떨어진다고 생각하지는 않지만, 질 높은 학습을 하는것은 아마 결코 아닐 것이고, 하고자 하는 욕심이 많은 편이기 때문에 지금보다 더 많이 공부해야 할 것 같습니다. 여러가지 문제가 있겠지만 노느라 공부 안하는게 제일 큰 문제 같아요. 이를 해결하기 위해서는 필히 여가시간을 줄여야 합니다. 생각해보면 알고리즘 문제풀이는 시간이 정말 금방금방 갑니다. 놀 시간에 알고리즘 문제 하나라도 더 풀어보자는 마인드로 좀 해봐야겠어요.
알고리즘 공부는 바킹독만 알아도 된다. blog.encrypted.gg/ BaaaaaaaarkingDog blog.encrypted.gg www.youtube.com/channel/UCwFszkz9NbnQyQn5YbDfZtg BaaarkingDog www.youtube.com IT에는 천재들이 참 많고, 심지어 공부 자체를 즐기는 이들이 다른 분야에 비해 압도적으로 많습니다. 우연히 알고리즘 문제 풀이를 찾다가 알게된 분인데, 이 분야에서 이정도까지 설명을 자세하게 해주시는 분은 국내 기준으로 흔치 않은 것 같습니다. 아쉽게도 초고난이도 문제를 기준으로 하기 때문에 사용하는 언어가 C++이지만 대부분의 문제는 푸는 방법만 알고 있다면 공부에는 큰 문제가 없을 것 같습니다. 상당히 어린 나이에도 이정도까지 깊이있게 이해하고 잘 아시는것을 보면 ..
Sherlock and the Valid String 풀다지침 /* Sherlock considers a string to be valid if all characters of the string appear the same number of times. 셜록은 생각한다. 문자열이 유효하다고 만약 문자열의 모든 문자들이 나타난다면 같은 횟수로 셜록은 문자열의 모든 문자들이 같은 횟수로 나타난다면 문자열이 유효한다고 생각한다. It is also valid if he can remove just 1 character at 1 index in the string, and the remaining characters will occur the same number of times. 또한 유효하다. 만약 그가 할수 있다 삭제를 그냥 문자 1개 1인덱스에서 문자열의..
Alternating Characters javascript로 풀기 영어해석을 또 잘못했다. Your task is to change it into a string such that there are no matching adjacent characters. 이 문장을 당신의 작업은 문자열속에 인접한 문자와 매치되지 않는것들을 바꾸는 것이다. 이렇게 해석해서 삽질했다. Your task is to change it into a string such that there are no matching adjacent characters. 당신의 작업은 문자열속에 일치하는 인접문자가 없도록 바꾸는 것이다. 이렇게 해석해야 한다. /* You are given a string containing characters A and B only. 당신은 문자 오직 A,B만 포함된 문자열..
Strings: Making Anagrams javascript로 풀기 코드 첨부가 안되네 옘뱅 /* Alice is taking a cryptography class and finding anagrams to be very useful. We consider two strings to be anagrams of each other if the first string's letters can be rearranged to form the second string. In other words, both strings must contain the same exact letters in the same exact frequency For example, bacdc and dcbac are anagrams, but bacdc and dcbad are not. Alice decid..
나태한 마인드 때문에 걱정만 하고 행동하지 않는 사람을 위한 어플 추천 1. 듀오링고 영어 어플이다. 매일 영어를 해석하고, 말하며, 한국어를 영어로 번역하는 어플이다. 수십가지의 단계가 있고, 롤 랭크마냥 리그로 나누어진 랭킹기능을 제공한다. 처음에는 기초 난이도라 매우 쉬워 5분도 안쓰고 몇단계씩 해먹을 수 있지만, 난이도가 올라가면 하루에 한단계 올라가기도 벅차다. 상단에는 인터페이스가 있고, 특히 매일 연속으로 공부하면 콤보가 오른다. 본인은 231일 연속으로 하고있다. 영어공부가 필요하다면 강추하고싶다. 장점 : 진짜 잘만든 어플임. 단점 : 난이도가 올라갈수록 지치며, 지쳐서 하루 할당량을 줄이면 다시 올리기가 너무 힘듬. 2. 챌린저스 어플의 내용은 단순하다. 일주일(혹은 몇주) 동안 반복적으로 할 일을 정한다. 그 일을 하고 있다는 증거를 매일 사진으로 찍어서..
2020.09.23 오늘의 커밋. 반복과 반복과 가치있는 글 오늘도 어제와 동일하게 회사에서는 결함처리 집에서는 화면 개발을 했습니다. 이번에는 그래도 실질적인 성과가 있다는 점에서 어제와 다르긴 한데.. 최근에 쓴 글을 보니 일기라고 적어놓은게 똑같고 의미가 없더군요. 물론 그날 하루를 정리한다는 점에서 가치가 있을 수 있지만 그래도 역시 회사에서 -> 일한 거 쓰고 집에서 -> 공부한거 쓰고 이러는게 무슨의미가 있나 싶기도 합니다. 조금 가치있는 일기를 쓰기 위해서는 공부한걸 같이 정리해줘야겠습니다. 대략적으로라도요. 오늘은 map을 사용하여 JSX를 그리는 로직을 작성했습니다. map, reduce, filter 등은 분명 유용하게 사용할 수 있고, ES6 이후부터는 매우 빈번하게 사용되는 로직임에도 회사에서는 업무처리에 자주 사용하지 않아 익숙치 않은 코드..