문제 설명 문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string에 들어 있는 각 문자를 n만큼 반복한 문자열을 return 하도록 solution 함수를 완성해보세요. 제한사항 2 ≤ my_string 길이 ≤ 5 2 ≤ n ≤ 10 "my_string"은 영어 대소문자로 이루어져 있습니다. 입출력 예 my_string n result "hello" 3 "hhheeellllllooo" 입출력 예 설명 입출력 예 #1 "hello"으 각 문자를 세 번씩 반복한 "hhheeellllllooo"를 return 합니다. 풀이 JavaScript 나의 풀이 반복이라는 말이 나오길래 '반복문을 써야겠다.' 생각했다. 그래서 반복문을 사용했다! function solution(my_strin..
프로그래머스 문제 풀이입니다. 문제는 프로그래머스에서 확인하세요! Python 파이썬에는 find()라는 함수가 있어서 num과 k를 문자열로 만들어준다면 아주 쉽게 정답을 도출할 수 있다. 문제는 문자열로 찾아야하기 때문에 인덱스 번호가 하나 작게 나온다는 점. def solution(num, k): strNum = str(num) strK = str(k) if(strNum.find(strK) != -1) : return strNum.find(strK) + 1 else: return strNum.find(strK) if문으로 간단하게 해결하였다. 아래에는 한 줄에 해결한 사람들의 코드다. def solution(num, k): return -1 if str(k) not in str(num) else s..
안녕하세요 동기 여러분! 오늘은 커스텀 타입의 다섯 번째 시간으로 함수 타입에 대해 알아봅시다! Function Types 자바스크립트에서 깔끔한 기능 중 하나가 바로 함수를 변수에 선언할 수 있다는 큰 장점이 있는데요, 아래의 코드를 보도록 합시다. let printFunction = console.log; printFunction('사골국물에 라면을 끓여 먹으면 참 맛있다'); 실행하면 변수에 선언해둔 출력문이 제대로 작동합니다! 타입스크립트에서 위의 방법을 활용하여 함수에 타입을 선언하는 방법이 있는데 그것을 함수 타입(Function Type)라고 합니다. 함수 타입 설정하기 type thisIsTypeFunc = (arg0: number, arg1: number) => string; 타입 에일리..
안녕하세요 동기 여러분! 오늘은 타입스크립트의 튜플과 자바스크립트의 전개 구문(Spread Syntax)의 환상적인 조화에 대해 알아봅시다! Spread Syntax 전개 구문은 ...을 붙힌 축약형이라 말할 수 있겠다. 아래의 코드를 보자. let arcaneChamps = ['바이', '징크스', '케이틀린', '제이스', '빅토르', '에코']; 리그 오브 레전드의 애니메이션 아케인의 챔피언들을 모아놓은 배열이다. 이걸 전개 구문으로 당겨오는데 방법이 상당히 깔끔하고 간단하다. let arcaneChamps = ['바이', '징크스', '케이틀린', '제이스', '빅토르', '에코']; let newAcaneChamps = [...arcaneChamps]; 앞에 ... 붙여서 가져오면 끝이다. 한번..
안녕하세요 동기 여러분! 저번 시간에 알아본 자바스크립트에서 배열의 값 중에 다른 종류에 타입이 있을 경우 함수에 for문과 if문을 넣어서 에러를 띄우는 방법에 대해 알아봤습니다. 오늘은 타입스크립트에서 배열에 타입을 선언하여(타입 주석 달기, Array type annotation) 간단하게 에러를 띄워보겠습니다. 타입스크립트가 얼마나 편리하고 대단한 녀석 인지 다시 한번 느껴보면서 가자구요! Array Type Annotations 배열에 타입을 선언하는 방법은 함수나 매개 변수에 타입을 선언하는 방법과 비슷합니다. let terranUnits : string[] = ['해병', '공성전차', '유령', '의료선']; 짠 ~ 변수 옆에 : (colon)을 넣고, 타입인 string 그리고 [](대괄..
하우즛 고잉 가이즈? 동기 여러분! 오늘은 Destructured Assignment에 대해 알아보도록 하겠습니다. Assignment라는 단어 제가 참 싫어하는 단어인데, 캐나다서 학교 다닐 때 진짜 과제 때문에 열 받은 적이 한두 번 아니... 에헴 암튼 갑시다! Destructured Assignment Destrcture 파괴하다, 해체하다 라는 뜻이 있습니다. 진짜 파괴한 과제면 좋겠네요! ㅋㅋㅋ 여기선 그런 건 아니고 우리가 객체(Object)에서 프로퍼티(Property)를 추출할 때, 프로퍼티를 변수(Variable)에 저장을 합니다. 아래를 보시죠. // JavaScript const jinRamenHot = { price : '550원', weight : '120g', kcal : '5..
하우즛 고잉 가이즈? 동기 여러분! 오늘은 Factory Functions, 공장 함수에 대해 알아보겠습니다. 오늘 내용은 쉽고 간단하니까 빠르게 알아보도록 하죠! Factory Functions 리그 오브 레전드의 챔피언들의 스킬 이름을 알아보는 자료를 만든다고 생각해봅시다. 우리가 지금까지 배운 객체(Object)를 사용한다면 일일이 정보를 적어서 채워줘야 하는 방식입니다. 아래의 코드를 봅시다. // JavaScript const champions = { name : '가렌', passive : '인내심', q : '결정타', w : '용기', e : '심판', r : '데마시아의 정의', quote() { console.log('내 검과 심장은 데마시아의 것이다!') } } 가렌에 대한 코드를 적..
하우즛 고잉 가이스? 동기 여러분! 오늘은 Privacy에 대해 알아볼 건데 이것은 기능이라기 보단 관습? 관례? 같은 개발자들 간에 약속입니다. 그러면 가보도록 하죠 갑시다! Privacy 동아출판의 영어사전에 Privacy를 찾아보면 링크 : https://en.dict.naver.com/#/entry/enko/5d76e60c545b419798d447c5ca6e7d01 (남의 간섭을 받지 않는 개인의)사생활; 사적[개인적]자유, 프라이버시 남의 눈을 피함, 은거, 은둔, 은퇴 생활 비밀, 은밀, 비공개 은거처, 은둔소, 사람 눈에 띄지 않는 장소 라고 나옵니다. 객체(Object)에서 프로퍼티(Property)에 접근하고 업데이트를 당연한 일입니다. 하지만 개발자 인생을 살다가 보면 쉽고 간단하게 객..
헤헤헤헤이 ~~~ 하우즛 고잉? ㅋㅋㅋ 캐나다에 살면서 출근할 때 가장 많이 하는 인사말 같아요. 동기 여러분! 하우즛 고잉? ㅋㅋㅋㅋ 오늘은 어제에 이어서 Arrow Functions에서 this를 사용하는 방법 알아보도록 하죠. 가즈아! Arrow Functions and this 화살표 함수(Arrow Functions)는 몇가지 다른 사항과 제한이 있습니다. 자체의 this나 super에 대한 바인딩이 없고, 메서드로 사용하면 안 됩니다.
안녕하세요. 동기 여러분! 오늘 알아볼 내용은 this라는 키워드입니다. 요즘 너무 코드를 길게 적어서 제가 불편했는데 오늘은 아주 짧고 간결하게 끝내 보도록 하겠습니다. 갑시다! The this Keyword 객체(Object)는 데이터(data)들과 기능(functionality)의 모음집입니다. 이제 프로퍼티(Property)와 메서드(Method)를 객체(Object) 안에서 선언하는 방법들을 배웠기 때문에 이제 아래와 같은 코드를 적을 수 있습니다. // JavaScript const newMacBookPro16 = { chip : 'Apple M1 Pro chip', cpu : '10-core CPU with 8 performance cores and 2 efficiency cores', gp..
- Total
- Today
- Yesterday
- Python
- 실수
- Type
- 반복문
- 객체
- 자바스크립트
- em
- 동기코딩
- CSS
- 타입 좁히기
- for문
- function
- padding
- HTML 기본
- 함수
- Typescript
- if문
- 타입스크립트
- method
- html
- html table
- CSS 포지션
- Array
- javascript
- Margin
- Object
- 파이썬
- 프로그래머스
- css position
- 메서드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |