부두닭
devNote
부두닭
전체 방문자
오늘
어제
  • dev (41)
    • Language (3)
      • javaScript (3)
    • Server (4)
      • node.js (1)
      • graphql (2)
      • design_pattern (1)
    • Client (2)
      • css (2)
    • devOps & network (12)
      • docker (9)
      • network (3)
    • Algorithm (19)
    • Error (1)

인기 글

태그

  • js
  • resolvers
  • 가변값
  • javascript
  • 이미지오류
  • 구조패턴
  • 네트워크
  • DockerImage
  • 리졸버
  • graphQL
  • 도커컨테이너
  • dockerconatiner
  • 도커
  • CSS
  • 리스트이미지
  • dockerlog
  • Docker
  • container
  • 컨테이너
  • Algorithm
  • 자바스크립트
  • 이미지
  • image
  • 삼각형판별
  • gql
  • 컨테이너분리
  • 불변값
  • 알고리즘
  • network
  • 도커로깅

최근 댓글

최근 글

hELLO · Designed By 정상우.
부두닭
[algorithm] 차량 10부제
Algorithm

[algorithm] 차량 10부제

2022. 10. 29. 16:55

서울시는 6월 1일부터 교통 혼잡을 막기 위해 자동차 10부제를 시행한다. 자동차 10부제는 자동차 번호의 일의 자리 숫자와 날짜의 일의 자리 숫자가 일치하면 해당 자동차의 운행을 금지하는 것이다. 예를 들어, 자동차 번호의 일의 자리 숫자가 7이면 7일, 17일 27일에 운행하지 못하는 것이다. 또한, 자동차 번호의 일의 자리 숫자가 0이면, 10일, 20일, 30일에 운행하지 못한다.

 

날짜의 일의 자리 숫자가 주어지고 7대의 자동차 번호의 끝 두 자리 수가 주어졌을 때 위반하는 자동차의 대수를 출력하는 프로그램을 작성하세요.

 

  • 첫 줄에는 날짜의 일의 자리 숫자가 주어지고 두 번째 줄에는 7대의 자동차 번호의 끝 두자리 숫자가 주어진다.
  • 주어진 날짜와 자동차의 일의 자리 숫자를 보고 10부제를 위반하는 차량의 대수를 출력하라
  • 입력 예) 3
                 25 23 11 47 53 17 33
  • 출력) 3

 

풀이 1

const solution = (day,arr) => {
  return arr.filter(el=>String(el)[1].includes(day)).length
}
solution(3,[25,23,11,47,53,17,33])

 

풀이 2

const solution = (day,arr) => {
  let count = 0
  for(let i = 0; i<arr.length; i++){
    if(String(String(arr[i])[1]).includes(day))
    count++
  }
  return count
}
solution(3,[25,23,11,47,53,17,33])

 

풀이 3

const solution = (day,arr) => {
    let answer = 0;
    for(let i = 0; i < arr.length; i ++){
    	if(i%10===day) answer++
    }
    return answer
}

'Algorithm' 카테고리의 다른 글

[algorithm] A를 #으로  (0) 2022.11.06
[algorithm] 일곱 난쟁이  (0) 2022.10.29
[algorithm] 홀수  (0) 2022.10.23
[algorithm] 최솟값 구하기  (0) 2022.10.23
[algorithm] 1부터 N까지 합 출력하기  (0) 2022.10.21
    'Algorithm' 카테고리의 다른 글
    • [algorithm] A를 #으로
    • [algorithm] 일곱 난쟁이
    • [algorithm] 홀수
    • [algorithm] 최솟값 구하기
    부두닭
    부두닭
    백엔드에 관심이 생긴 프론트엔드 / 모르면 배우겠습니다 피드백을 먹여주세요

    티스토리툴바