본문 바로가기

전체 글521

[JS] 56. Math object 안녕하세요. 박기린 입니다. 이번에는 자바스크립트의 수학 연산관련 내장 객체인 'Math'의 속성과 메소드에 대해 설명해보겠습니다. Math.sqrt() console.log(Math.sqrt(25)); // - 지수가 분수인 수 - console.log(25 ** (1 / 2)); console.log(8 ** (1 / 3)); Math.sqrt(제곱근을 구하고 싶은 Number); Math.sqrt() 함수는 인수로 받은 Number의 제곱근을 구해줍니다. 만약 세제곱근을 비롯한 '지수가 분수인 수'를 계산하고 싶다면, 위의 예제 코드처럼 **(제곱 연산자)에 분수를 넘겨주면 됩니다. Math.max() console.log(Math.max(5, 18, 23, 11, 2)); // 23 console.. 2022. 12. 28.
8bitdo zero2를 아이패드 리디북스 리모컨으로 사용하기 안녕하세요. 박기린 입니다. 리모컨-Zero2를 구매한 계기 이전에 (https://arnopark.tistory.com/543) 리디북스에서 리디캐시를 충전한 후에 해리포터를 사서 열심히 읽고 있었습니다. 그런데 누워서 책을 읽고 싶다는 마음이 생겼고, 평소 자바라 거치대에 아이패드를 물려서 사용했기에, 아이패드 e북 전용 리모콘이 있으면 참 좋겠다는 생각이 들었습니다. 사실 애플펜슬2로도 리디북스에서 다음 페이지 넘김 기능을 사용할 수 있었지만, 이전 페이지로 돌리는 기능이 필요했습니다. 그래서 8bitdo사의 zero2라는 컨트롤러를 구매했습니다. 다른 전용 리모콘은 가격이 생각보다 비쌌고, 이 게임 컨트롤러는 키보드모드를 지원했기에 구매를 했습니다. 정상작동하지 않는 Zero2 그런데 문제가 있었.. 2022. 12. 26.
[우마무스메 - 뽑기/육성] 쌀대리 풀돌/아오하루배 시작 안녕하세요. 박기린 입니다. 이번에 한국서버 우마무스메의 URA시나리오가 막을 내리고, 아우하루배 시나리오가 시작되었습니다. 쌀대리 풀돌 아오하루배 시작과 함께 [라이스 샤워 - 행복은 모퉁이 저편], [카시모토 리코 - 철저한 관리주의] 두 개의 서포터카드가 출시됐습니다. 이 카드들은 URA 시나리오 시절의 조합을 이어서 조합으로 사용되는 카드입니다. 사실 정확한 이유를 모른 채, 일섭 유저들이 아오하루배 시나리오 시즌동안은 꼭 필요한 카드라고 강조를 해서 뽑았습니다. 부족하지만 그나마 아는 지식으로 필요한 이유를 설명해보자면, 라이스 샤워 - 원호의 마에스트로 힐스킬 제공 (중장거리 육성에 매우 큰 도움) - 강력한 훈련 성능 - 스태미나까지 같이 챙겨주는 파워 카드 (중장거리 육성에 매우 큰 도움).. 2022. 12. 24.
[모동숲 섬꾸 - 야외] 집 앞마당/집터 꾸미기 작성자는 레퍼런스에 중독된 사람입니다. 의도적으로 따라했든 아니든, 어딘가에서 본 것을 참고해서 만들었을 가능성이 매우매우 높습니다. 안녕하세요. 박기린 입니다. 이번에는 본캐 집의 앞마당을 소개해드리겠습니다. 집의 첫인상 : 앞마당 기린네 집에 오신 것을 환영합니다~ 크리스마스 시즌에 맞춰서 홈파티를 하기 전, 집의 첫인상을 좋게 하기 위해 앞마당을 청소하고, 나무에 조명을 걸어놨습니다. 양 옆의 오너먼트가 달린 침엽수 나무가 겨울 분위기를 살려줍니다. 참고로 기린의 집은 두 개의 언덕 계단을 넘어서 등장하는 고지대에 위치해 있습니다. 섬의 주인(?)답게 엄청난 평수의 부지를 소유하고 있습니다. 앞마당 둘러보기 집 앞마당의 구역은 크게 왼쪽과 오른쪽으로 구분이 됩니다. 우선 왼쪽부터 보겠습니다. 왼쪽에.. 2022. 12. 24.
[JS] 55. Number 타입의 부가적인 내용 (conversion, parsing, checking) 안녕하세요. 박기린 입니다. 이번에는 JS의 Number type의 부가적인 내용을 설명하겠습니다. Number의 동등 연산자 console.log(23 === 23.0); // true JS에서 Number은 부동 소수점 숫자로 이루어집니다. 그래서 정수와 소수 모두를 Number라는 하나의 type으로 관리합니다. console.log(0.1 + 0.2); // 0.30000000000000004 2022. 12. 22.
54. sorting Arrays 안녕하세요. 박기린 입니다. 이번에는 Array를 정렬하는 메소드인 sort()에 대해 알아보겠습니다. Array.prototype.Array() const owners = ['j', 'z', 'a', 'm']; owners.sort(); console.log(owners) // [a, j ,m ,z] 비교함수의 구성 (a, b) => { { a와 b를 비교하는 함수 } } a : Array의 elements 중, 첫 번째로 비교하는 element b : Array의 elements 중, 두 번째로 비교하는 element sort()는 Array의 메소드로, Array 내부 elements를 정렬해주는 함수입니다. sort()는 원본 배열에도 영향을 줍니다. Number에서 sort() const mov.. 2022. 12. 21.
53. includes/some/every 안녕하세요. 박기린 입니다. 자바스크립트의 Array 내장 메소드 중, Array의 elements를 탐색하는 내장메소드인 includes, some, every에 대해 알아보겠습니다. Array.prototype.includes() const movements = [200, 450, -400, 3000, -650, -130, 70, 1300]; console.log(movements.includes(-130)); // true Array이름.includes( 찾고자 하는 value, Number : 몇 번째 순서의 elemets 부터 찾을지 ) 첫 번째는 includes() 입니다. includes()가 첫 번째 인수로 받은 값을, includes() 메소드가 적용된 Array의 각 element 마다.. 2022. 12. 20.
[모동숲 섬꾸 - 야외] 편의점/슈퍼마켓 작성자는 레퍼런스에 중독된 사람입니다. 의도적으로 따라했든 아니든, 어딘가에서 본 것을 참고해서 만들었을 가능성이 매우매우 높습니다. 안녕하세요. 박기린 입니다. 이전 작품에서의 상점 사실 놀러와요 동물의숲, 튀어나와요 동물의숲을 비롯한 이전 동숲 작품에서는 '너굴 상점'이 존재했고, '너굴 상점'은 '슈퍼마켓/편의점'으로 증축되었습니다. 하지만 모여봐요 동물의숲에서는 슈퍼마켓/편의점 증축이 사라지고 말았습니다. 추후 업데이트로 '백화점'까지 추가될 것으로 기대했었지만, 없다고 못이 박힌 상태입니다. 그 아쉬움을 달래고자 직접 섬에 자작 편의점/슈퍼마켓을 지어봤습니다. GR25 (기린25) 기린 그룹의 GR 리테일에서 추진하는 편의점 사업, GR25에 방문해주셔서 감사합니다. GR25는 동물의 숲의 마지.. 2022. 12. 17.
52. reduce Method 안녕하세요. 박기린 입니다. Array의 메소드인 reduce()에 대해 알아보겠습니다. Array.prototype.reduce() const movements = [200, 450, -400, 3000, -650, -130, 70, 1300]; const balance = movements.reduce(function(acc, cur, i, arr) { console.log(`Iteration ${i}: ${acc}`); return acc + cur; }, 0); console.log(balance); // 3840 Array이름.reduce( 콜백함수, 콜백함수에 들어갈 acc의 초기값 ); 만약 초기값을 설정하지 않는다면, Array의 첫 번째 element를 초기값으로 삼습니다. -> 콜백함수.. 2022. 12. 16.