remagine
벌집 성공입력으로 주어진 방까지 최소 개수의 방을 지나서 갈 때 몇 개의 방을 지나는지 출력한다. 문제위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌을 때, 벌집의 중앙 1에서 N번 방까지 최소 개수의 방을 지나서 갈 때 몇 개의 방을 지나가는지(시작과 끝을 포함하여)를 계산하는 프로그램을 작성하시오. 예를 들면, 13까지는 3개, 58까지는 5개를 지난다.입력첫째 줄에 N(1 ≤ N ≤ 1,000,000,000)이 주어진다.출력1. 내풀이123456789101112131415161718192021222324252627282930313233import java.u..
REACT JS 공부해보기 다음 프로젝트는 REACT를 사용해서 프론트엔드를 관리하기로 하였습니다. 그래서 공부를 하면서 알게된 내용들을 파편적으로 정리하고자 합니다. 1. REACT VS ANGULAR 저도 많이 했던 질문입니다. REACT가 낳나요? ANGULAR가 낮나요? 결론적으로는 이 두 개는 비교 대상이 아니라는 것입니다. REACT는 LIBRARY이고, ANGULAR는 FRAMEWORK입니다. FRAMEWORK는 필요한 기능이 대부분 만들어 있어서, 이 기능을 활용하여 서비스를 만듭니다. 그래서 FRAME, 틀에서 벗어나는 기능을 만드는 것은 제약이 있습니다. LIBRARY는 그냥 가져다 쓸 수 있는 코드덩어리 입니다. 다른 LIBRARY와 충돌이 일어나지 않습니다. 가볍고 빠르지만, 기능을..
https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Closures는 정말 천국과도 같은 사이트다 1. 클로저는 독립적인(자유) 변수를 가리키는 함수이다. 또는, 클로저 안에 정의된 함수는 만들어진 환경을 기억한다. 뭔소리인지 모르겠다. 일단 클로저는 내부함수를 지칭하는 말인듯 하다 2. 12345678function init() { var name = "모질라"; // init에 있는 지역 변수 name function displayName() { // 내부 함수, 즉 클로저인 displayName() alert(name); // 부모 함수에 정의된 변수를 사용한다 } displayName();}init();Colored by Color Script..