techtoart

고정 헤더 영역

글 제목

메뉴 레이어

techtoart

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (113)
    • 유럽여행 (0)
    • 실전개발일기 (0)
    • Tech (34)
      • Unity 유니티 (17)
      • Mobile (5)
      • Unreal 언리얼 (2)
      • 프로그래밍 (3)
      • Pixar In a Box (4)
      • DATABASE (1)
      • C (1)
    • 알고리즘 (75)
      • 백준 단계별 문제 (57)
      • JavaScript 코딩테스트 (17)
      • 알고리즘 (1)
    • Art (0)
      • Movie (0)
    • OutProduct (0)
      • outproduct (0)

검색 레이어

techtoart

검색 영역

컨텐츠 검색

알고리즘/JavaScript 코딩테스트

  • 프로그래머스 Level 1 - 문자열 내림차순으로 배치하기 (JavaScript)

    2020.05.10 by 테크투아트

  • 프로그래머스 Level 1 - 나누어 떨어지는 숫자 배열 (JavaScript)

    2020.05.10 by 테크투아트

  • 프로그래머스 Level1 - 문자열 다루기 기본 (JavaScript)

    2020.05.10 by 테크투아트

  • 프로그래머스 Level1 - 문자열을 정수로 바꾸기 (JavaScript)

    2020.05.10 by 테크투아트

  • 프로그래머스 Level1 - 약수의 합 (JavaScript)

    2020.05.10 by 테크투아트

  • 프로그래머스 Level1 - 두 정수 사이의 합 (JavaScript)

    2020.05.10 by 테크투아트

  • 프로그래머스 Level1 - 같은 숫자는 싫어 (JavaScript)

    2020.05.10 by 테크투아트

  • 프로그래머스 Level1 - 문자열 내 p와 y의 개수 (JavaScript)

    2020.05.10 by 테크투아트

프로그래머스 Level 1 - 문자열 내림차순으로 배치하기 (JavaScript)

문자열을 하나하나 배열에 담아주고, 배열을 sort한 뒤 다시 join함수를 이용하여 문자열을 만들어주었습니다. function solution(s) { var li =[]; for (var i in s){ li.push(s[i]); } var answer = ''; answer = li.sort().reverse().join(''); return answer }

알고리즘/JavaScript 코딩테스트 2020. 5. 10. 12:56

프로그래머스 Level 1 - 나누어 떨어지는 숫자 배열 (JavaScript)

function solution(arr, divisor) { var answer = []; for (var i in arr){ if(arr[i]%divisor===0){ answer.push(arr[i]); } } if (answer.length ===0){ answer=[-1]; } return answer.sort(function(a,b){return a-b;}); }

알고리즘/JavaScript 코딩테스트 2020. 5. 10. 11:49

프로그래머스 Level1 - 문자열 다루기 기본 (JavaScript)

먼저, 길이 체크를 해주고 그 다음 indexOf와 Number을 이용해서 각 성분의 값이 모두 숫자인지 확인해주었습니다. function solution(s) { var answer = true; var num = [0,1,2,3,4,5,6,7,8,9]; if (!(s.length===4 || s.length===6)){answer = false;} for (var i in s){ if(num.indexOf(Number(s[i]))==-1){ answer = false; } } return answer; }

알고리즘/JavaScript 코딩테스트 2020. 5. 10. 11:04

프로그래머스 Level1 - 문자열을 정수로 바꾸기 (JavaScript)

간단하게 자바스크립트의 Number() 함수를 사용합니다! function solution(s) { var answer = Number(s); return answer; }

알고리즘/JavaScript 코딩테스트 2020. 5. 10. 10:32

프로그래머스 Level1 - 약수의 합 (JavaScript)

간단하게 for문을 이용하여 그 수로 나누어떨어지면 answer에 더해주었습니다! function solution(n) { var answer = 0; for (var i=1; i

알고리즘/JavaScript 코딩테스트 2020. 5. 10. 10:29

프로그래머스 Level1 - 두 정수 사이의 합 (JavaScript)

저는 그냥 포문을 이용해서 더해줬습니다! 그리고 나중에 알았어요. a가 b보다 클수있다는걸...! 그래서 그럴 경우엔 temp라는 임시변수를 선언해서 a와 b를 바꿔주었습니다! 이것도 파이썬으로 하면 쉽게 할 수 있는데.....하하하하 그래서 완성된 코드는 아래에 있습니다! function solution(a, b) { var answer = 0; if (a>b){ var temp = 0; temp = a; a = b, b=temp; } for (var i=a; i

알고리즘/JavaScript 코딩테스트 2020. 5. 10. 10:25

프로그래머스 Level1 - 같은 숫자는 싫어 (JavaScript)

먼저, answer 배열에 입력된 배열의 arr 첫번째 원소를 push합니다. 그리고 answer배열의 가장 마지막 원소와 arr배열의 바로 그 다음 원소를 비교해서 같으면 다르면 push해줍니다! 그렇게 중복된 숫자를 없애줘요!!! function solution(arr) { var answer = []; for (var i in arr){ if( i===0){ answer = [arr[i]]; } else{ if(arr[i]!=answer[answer.length-1]){ answer.push(arr[i]); } } } return answer; }

알고리즘/JavaScript 코딩테스트 2020. 5. 10. 10:15

프로그래머스 Level1 - 문자열 내 p와 y의 개수 (JavaScript)

처음에는 모든 문자열을 하나씩 비교하는 방법을 사용했습니다. function solution(s){ var answer = true; var p=0, y=0; for (var i in s){ if(s[i]=='p'){ p++; } if(s[i]=='y'){ y++; } } if(p!==y){answer = false;} return answer; } 그런데 테스트 케이스를 많이 통과하지 못해서..... 문자열 탐색에 사용할 수 있는 자바스크립트 함수가 있는지 찾아보았습니다! 그래서 찾은 함수는 match!!!!!!! var res = 전체문자열.match(/찾을문자열/g); 을 이용하면 문자열에서 탐색을 할 수 있습니다. 뒤에 g를 붙여줘야 전체 문자열에서 탐색을하는거구요, g를 붙이지 않으면 문자열을 ..

알고리즘/JavaScript 코딩테스트 2020. 5. 10. 01:31

추가 정보

인기글

최신글

페이징

이전
1 2 3
다음
TISTORY
techtoart © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바