String
-
[코딩테스트] Softeer javascript - 금고털이, 장애물 인식 프로그램, 지도 자동구축, 전광판알고리즘/코딩 테스트 2023. 2. 3. 22:16
금고털이 문제 루팡은 배낭을 하나 메고 은행금고에 들어왔다. 금고 안에는 값비싼 금, 은, 백금 등의 귀금속 덩어리가 잔뜩 들어있다. 배낭은 W ㎏까지 담을 수 있다. 각 금속의 무게와 무게당 가격이 주어졌을 때 배낭을 채울 수 있는 가장 값비싼 가격은 얼마인가? 루팡은 전동톱을 가지고 있으며 귀금속은 톱으로 자르면 잘려진 부분의 무게만큼 가치를 가진다. 문제풀이 - 귀금속 배열을 가격순으로 정렬한다. - 귀금속 가격이 높은 무게씩 베낭에 넣는다. 장애물 인식 프로그램 https://softeer.ai/practice/info.do?idx=1&eid=409 Softeer 연습문제를 담을 Set을 선택해주세요. 취소 확인 softeer.ai 문제 설명 자율주행팀 SW 엔지니어인 당신에게 장애물과 도로를 인..
-
[코딩 테스트] 프로그래머스 JS 연습 - 가위바위보, 인덱스 바꾸기, 모스부호(1), 영어가 싫어요, 7의 개수웹/JavaScript 2023. 1. 18. 17:53
1. 가위바위보 문제 설명 가위는 2 바위는 0 보는 5로 표현합니다. 가위 바위 보를 내는 순서대로 나타낸 문자열 rsp가 매개변수로 주어질 때, rsp에 저장된 가위 바위 보를 모두 이기는 경우를 순서대로 나타낸 문자열을 return하도록 solution 함수를 완성해보세요. function solution(rsp) { var obj = { "0" : 5, "2" : 0, "5" : 2 } return rsp.split('').map(x => obj[x]).join('') } 객체는 obj[key] = value 라는 것을 이용해서 rsp를 split한 후 map 메소드를 이용하였다. 2. 인덱스 바꾸기 문제 설명 문자열 my_string과 정수 num1, num2가 매개변수로 주어질 때, my_st..
-
[Javascript] string, toUpperCase, toLowerCase, chartAt, at, indexOf, lastIndexOf, includes, startsWith,endsWith, search,substring, slice, split, trim,trimStart,trimEnd,repeat,replace,replaceAll웹/JavaScript 2023. 1. 12. 11:36
I. 생성자 함수 const strObj1 = new String(); const strObj2 = new String('Hello World!'); console.log(strObj1); console.log(strObj2); console.log(strObj1.valueOf(), strObj1.toString()); console.log(strObj2.valueOf(), strObj2.toString()); 콘솔에서 펼쳐서 프로퍼티들을 확인해 볼 것 [[PrimitiveValue]] 비교해 볼 것 valueOf 또는 toString 메서드로 문자열 원시값 반환 const fromNum = new String(123); const fromBool = new String(true); const fro..
-
TypeScript - typeof 유형 (string,number, bigint, boolean, symbol, undefined)웹/TypeScript 2022. 9. 3. 17:01
TypeScript의 Typeof 유형 1. string String String 타입은 텍스트 데이터를 나타낼 때 사용합니다. String은 16비트 부호 없는 정수 값 "요소"로 구성된 집합으로, 각각의 요소가 String의 한 자리를 차지합니다. 첫 번째 요소는 인덱스 0에, 그 다음 요소는 인덱스 1, 그 다음은 2, ...입니다. String의 길이는 그 안의 요소 수와 같습니다. 2. number Number 타입은 배정밀도 64비트 이진 형식 IEEE 754 값(-(2^53 − 1)부터 2^53 − 1까지의 수)입니다. Number 타입은 부동소수점 숫자 외에도 +Infinity, -Infinity, NaN("Not a Number") 세 개의 상징적인 값을 가집니다. 3. bigint Bi..
-
JavaScript 문법 - 변수, 함수, typeof웹/JavaScript 2022. 8. 29. 19:07
변수 let + 변수명 = 값; 로 설정합니다. 자바스크립트는 변수에 자료형을 저장하지 않습니다. 즉, 하나의 변수의 처음과 다른 자료형을 저장할 수 있습니다. typeof 해당 변수의 자료형을 추출합니다. 키워드, 연산자 강제 자료형 변환 함수 Number() : 숫자로 변환 String() : 문자열로 변환 Boolean() : T/F로 변환 0, Nan,"",null,undefine : False 이외 : True const 상수를 선언할 때 사용합니다. 함수 생성 방법 함수를 만드는 방법은 3가지가 있다. 1. 익명 함수 이름을 붙이지 않고 함수를 생성하는 방법 A. 생성 let 함수명 = function () { } ; B. 호출 함수명() ; C. 출력 console.log(함수); 2. 선언..