[JavaScript] Array at 함수
·
JavaScript
Array에서는 at이라는 메서드를 사용할 수 있다. 정수값을 받아 해당 인덱스에 있는 항목을 반환하며, 양수와 음수를 사용할 수 있다. 우리가 일반적으로 배열의 특정 인덱스 값을 조회하기 위해서는 index를 사용한다. const array = ["first", "second", "third"]; const first = array[0]; 순차적으로 조회를 하는 경우 등에는 전혀 문제가 없다. 하지만 마지막 요소를 조회하는 경우 우리는 어떤 방식을 사용할까? const array = ["first", "second", "third"]; const last = array[array.length - 1]; array.length를 구한 다음 -1을 통해서 마지막 값을 가져온다. 해당 방법이 문제는 아니지만..
리얼 클래스 15일차
·
취미생활/잉여의 제2외국어
오늘은 스피킹 문법 빌드업 [ 일반동사 1 ] 과 영화 [ 씽 ] 12강을 들었다. 후... 공부 방식을 조금 변경하려고 한다. 역시 초반부에는 열의가 넘치기 때문에 빡센 일정을 하더라도 즐거웠는데 계속 진행하니 스스로가 지치고 있는 것을 발견했다. ( 라고 말하며 초심을 잃었다고 읽는다 ... ) 그래서 영화 강의는 출 퇴근 때 한번씩 / 스피킹 강의는 하루 1강 씩 듣는 것으로 변경할 것이다. 막 크게 변경된 것은 아니다. 하지만 사소하게 변했더라도 개인적으로 마음이 많이 편해졌다. 스피킹 문법 빌드업 [ 일반 동사 1 ] 이번에도 강의 내용 포커스보다는 강의를 통해 알게된 내용을 작성하겠다. 일반 동사는 동작 ( drink, study, ask 등 ) 과 구체적인 상태 ( think, like, l..
[React Native] Chat GPT로 개발하기 - 10일차
·
React Native/JavaScript
구글 플레이스토어 내부 테스트할 때는 애드몹 광고 배너가 안나와? 오늘은 기분 전환 삼아서 구글 플레이스토어에 테스트 배포 후 문제가 없는지 확인하는 작업을 진행했는데, 테스트 APK를 다운받았는데 구글 애드몹 광고가 나오지 않았다. 그래서 확인해봤는데 특별하게 정보를 알 수 없었다. 잠시 후 다시 어플을 실행시키니 잠깐 광고가 안나온 문제였고 제대로 나오기 시작했다..... 내부 테스트중에 import Tts from "react-native-tts"; 이걸로 소리가 안나는데 뭐가 문제야? 안드로이드 스튜디오에서는 제대로 소리가 나던 TTS가 휴대폰에서는 제대로 소리가 나지 않는 문제가 있었다. 하지만 답변은 일반적인 tts에 대한 정보만 전달받았다. 그래서 다시 질문을 구체화해서 물어봤다. 안드로이드..
[React Native] Chat GPT로 개발하기 - 9일차
·
React Native/JavaScript
react native에서 화면이 변경될 때마다 useEffect가 실행되길 원해 React Native에서 화면이 변경되면 useEffect가 실행되는 코드를 원했다. 하지만 알려준 것은 state가 변경되면 실행되는 코드를 알려줬다... 슬슬 어느정도 개념을 잡아서 GPT에게 질문할 일이 없어서 스트레스를 적게 받았는데 오랜만에 고통을 받는중이다... router의 경로가 변경될 떄마다 실행되길 원해 useEffect 의 의존성 배열에 natigation을 넣어주면 해당 기능이 가능하다고 한다. 하지만 나는 context API를 사용하는 곳에서 해당 기능이 필요했다. 그래서 전체 코드를 알려주고 한번 더 질문했다. 전체 코드를 포함해서 질문을 해서 질문 라인이 너무 길어서 답변만 캡쳐했다. useN..
[알고리즘] 별 찍기
·
알고리즘
문제 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 입력 첫째 줄에 N이 주어진다. N은 항상 3×2k 수이다. (3, 6, 12, 24, 48, ...) (0 ≤ k ≤ 10, k는 정수) 출력 첫째 줄부터 N번째 줄까지 별을 출력한다. 예제 입력 1 복사 24 예제 출력 1 복사 * * * ***** * * * * * * ***** ***** * * * * * * ***** ***** * * * * * * * * * * * * ***** ***** ***** ***** * * * * * * ***** ***** * * * * * * * * * * * * ***** ***** ***** ***** * * * * * * * * * * * * ***** ***** ***** ***** * * * * ..
리얼 클래스 14일차
·
취미생활/잉여의 제2외국어
오늘은 스피킹 문법 빌드업 [ 의문 ] 과 영화 [ 씽 ] 11강을 들었다. 오늘부턴 다른 것을 배울 줄 알았는데 의문문이 남아 있었다! 당분간은 공부 내용을 따로 정리하기 보단 하루 공부한 감상을 적는 것으로 하겠다. 냉장고의 영어 단어에 대해서 인상 깊게 생각했는데 이번에 다시 나오면서 어느정도 뇌에 박힌 것 같다. 영화 공부는 씽 11강을 다시 들었는데, 그 이유가 보통 지금처럼 작성하는 먼슬리 챌린지와 해당 강의를 듣고 시험을 치는 투데이 챌린지가 있다. 그런데 어제는 해당 챌린지를 통과하지 못해서 오늘 한번 더 들었다. 근데 생각해보면 영어를 자주 접하기 위해서 해당 클래스를 듣는 것인데, 챌린지에 너무 집중을 해서 내가 문장을 그냥 달달 외우고 있는 모습을 발견했다. No Doubt 처럼 자연..
리얼 클래스 13일차
·
취미생활/잉여의 제2외국어
오늘은 스피킹 문법 빌드업 [ are ] 과 영화 [ 씽 ] 11강을 들었다. 다시 시작하고 2일차이다. 역시 집중하는게 생각보다 어려웠고 영화 씽은 제대로 강의를 다 이해하지 못해서 내일 한번 더 들을 생각이다. 스피킹 문법 빌드업 [ are ] 오늘도 역시 Be 동사 마지막인 Are에 대해서 배웠다. 특별하게 어려웠던 부분은 없고 우리가 이야기할 때 I am 이렇게 이야기하거나 I'm 이렇게 이야기하는데 I am처럼 전체를 말하는 경우 좀 더 강조하는 문장이 된다고 한다. 그래서 실제로 사용할 때는 I'm 같이 줄여서 사용한다고 ! 영화 [ 씽 ] Heck of a trunk : 대단한, 엉청난 Heck of a trunk가 원래는 Hell of a trunk 인데 Hell 이 특정 경우에 실례되는 ..
리얼 클래스 12일차
·
취미생활/잉여의 제2외국어
오늘은 스피킹 문법 빌드업 [ is ] 과 영화 [ 씽 ] 10강을 들었다. 지난주 금요일 회식, 이번주 월요일 회식이였다... 폭풍과도 같은 시간을 보내고 다시 정상 궤도로 돌아오기 위해서 열심히 노력중이다. 스피킹 문법 빌드업 [ Is ] 각 단락은 지난 강의와 비슷하게 진행되었다. 아마 are 수업인 내일도 동일하겠지... 그래서 이번엔 단어들에 집중 하면서 들었다. 한가지 애매했던건데 알게 된 부분이 He is a good person He is my best friend 에서 a와 my의 차이를 알게 되었다. 대부분의 사람들에겐 당연하게 아는 사실이겠지만 나는 그냥 자연스럽게 사용했지 왜 사용안하는지는 몰랐다. my는 소유격이기 때문에 앞에 a 를 붙이지 않는 것이였다. 소유격 앞에는 관사를 생..