본문 바로가기

전체 글

(45)
React를 왜 쓸까? 부트캠프기간 중 지난 약 두 달간 Javascript '라이브러리'인 React를 계속해서 썼다. 사실 커리큘럼에 포함된 거라 프로젝트에 쓴 것 일뿐 왜 쓰는지는 모르고 썼었다. 개발이 많이 진전되었을 때 쯤에 왜 내가 이걸 쓰고 있는지가 궁금해지기 시작했다. 소프트웨어 공학 전공 학생으로서 아직 학부에서 배워야 할 언어가 많이 있고, 세상에 나와있는 언어도 무수히 많다는 것을 알고 있다. 그런데, 왜 굳이 React를 배웠고, 왜 쓰고 있는 지를 이곳 저곳에서 찾아보고 공감하였다. React는 페이스북에서 만든 javascript 라이브러리이다. 프레임워크가 아닌 라이브러리. Router와 같은 웹을 만드는 데 필요한 도구들이 기본적으로 포함되지 않는다. 그래서 가볍다고들 많이 표현하고, learnin..
[jquery] offset 화면에 어떤 객체를 랜덤의 좌표로 만들어 주었을 때 두 곳의 거리를 구하려면 흔히 피타고라스의 정리로 구하면 된다고 알고 있다.그것을 구현하려면, 각 객체의 좌표(스타일에서 left, top 값)를 알아야 X,Y로 지정을 해주고 피타고라스정리로 구할 수 있다.그런데 그 값을 가져오려면 그 객체의 스타일에 접근 해야하는데, document.getElementById(객체)style.left 이런 식으로 불러 올 수는 있다. 근데 이값은 '111px' 이런식으로 string 값으로 불러오는데다가 px까지 붙어서 나오기 때문에 피타고라스 정리로 계산하려면 까다롭다. 그 대신 쓸 수 있는게 있는데, offset이라는 jquery 메서드이다. 객체를 불러와서 뒤에 offset() 만 붙여주면 top과 left 값..
개발공부 중 알게된 표현 3.15 consult - 찾아보다esque - ~풍의trip - 넘어지다cosmetic - 겉치레에 불과한immaterial - 중요하지 않은, 실체가 없는conflate - 융합하다, 합체하다pseudoclassical - 의고전적인(실수 등으로 고전적으로 여겨진)syntactic - 구문론의, 통사론의contender - 경쟁자legibility - 읽기 쉬움dogma - 신조provided - ~라면optimization - 최적화 as of - 현재로in turn - 결국 bearing on - ~관련iron out - 다림질하다, 원활하게하다, 해결하다
[6kyu] Financing a purchase 문제설명Description:The description is rather long but it tries to explain what a financing plan is.The fixed monthly payment for a fixed rate mortgage is the amount paid by the borrower every month that ensures that the loan is paid off in full with interest at the end of its term.The monthly payment formula is based on the annuity formula. The monthly payment c depends upon:rate - the monthly inte..
[6kyu] Highest Scoring 문제설명Description:Given a string of words, you need to find the highest scoring word.Each letter of a word scores points according to it's position in the alphabet: a = 1, b = 2, c = 3 etc.You need to return the highest scoring word as a string.If two words score the same, return the word that appears earliest in the original string.All letters will be lowercase and all inputs will be valid. 나의풀이f..
[words] About finance borrower - 차용자, 대출자 annuity - 연금
[expression] give way give way(to somebody/something) - 양보하다 ex) Give way to traffic already on the roundabout
[6kyu] Tribonacci sequence 문제설명Description:Well met with Fibonacci bigger brother, AKA Tribonacci.As the name may already reveal, it works basically like a Fibonacci, but summing the last 3 (instead of 2) numbers of the sequence to generate the next. And, worse part of it, regrettably I won't get to hear non-native Italian speakers trying to pronounce it :(So, if we are to start our Tribonacci sequence with [1, 1, 1] as a..