프로그래머스 코딩 문제
9p 완료

function solution(order) {
var answer = 0;
// let arr = ['americano','hot','ice']
// console.log(arr[0].includes('ame'))
for(let i =0; i<order.length;i++){
if(order[i].includes('americano') || order[i].includes('any')){
answer += 4500;
}else{
answer += 5000;
}
}
return answer;
}
function solution(numbers, k) {
var answer = 0;
let len = (k * 2 - 2 ) % numbers.length;
answer = numbers[len]
return answer;
}
indexOf함수 해당 인자의 첫번째 값의 인덱스 값을 검색
const arr = Array(원하는 배열 길이).fill(원하는 배열 값)
function solution(my_string) {
var answer = Array(52).fill(0);
var alpa = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
for(const a of my_string){
answer[alpa.indexOf(a)]++;
}
return answer;
}
function solution(my_str, n) {
var answer = [];
let str = '';
for(let i =0 ; i<my_str.length; i++){
str += my_str[i];
if((i+1)%n == 0){
answer.push(str)
str = '';
}
if(i == my_str.length-1 && str !== ''){
answer.push(str)
}
}
return answer;
}
function solution(numbers) {
var answer = '';
let eng = ["zero","one","two","three","four","five","six","seven","eight","nine"];
let str = '';
for(let i =0; i<numbers.length;i++){
str += numbers[i];
for(let j =0; j<eng.length; j++){
if(str == eng[j]){
str = '';
answer += j
}
}
}
return answer = parseInt(answer);
}
프로그래머스 코딩 테스트
총 5문제 - 500점
