[20211006]알고리즘 풀이

2021. 10. 7. 02:21·알고리즘 풀이
N(1<=N<=100)개의 정수를 입력받아, 자신의 바로 앞 수보다 큰 수만 출력하는 프로그램을 작 성하세요.(첫 번째 수는 무조건 출력한다)
function solution(arr){         
  let answer=[];
  arr.unshift(0)
  for (let i = 1; i <= arr.length; i++) {
  	if (arr[i] > arr[i - 1]) answer.push(arr[i])
  }
  return answer;
}

let arr=[7, 3, 9, 5, 6, 12];
console.log(solution(arr));

 

 

선생님이 N(1<=N<=1000)명의 학생을 일렬로 세웠습니다. 일렬로 서 있는 학생의 키가 앞에 서부터 순서대로 주어질 때, 맨 앞에 서 있는 선생님이 볼 수 있는 학생의 수를 구하는 프로그 램을 작성하세요. (앞에 서 있는 사람들보다 크면 보이고, 작거나 같으면 보이지 않습니다.)
function solution(arr) {
  let answer = 0, max = 0
  for (let e of arr) {
    if (e > max) {
      max = e
      answer++
  	}
  }
  return answer;
}

let arr=[130, 135, 148, 140, 145, 150, 150, 153];
console.log(solution(arr));

 

A, B 두 사람이 가위바위보 게임을 합니다. 총 N번의 게임을 하여 A가 이기면 A를 출력하고, B가 이기면 B를 출력합니다. 비길 경우에는 D를 출력합니다. 가위, 바위, 보의 정보는 1:가위, 2:바위, 3:보로 정하겠습니다.
function solution(a, b){
  let answer = []
  for (let i = 0; i < 5; i++) {
    if (a[i] === b[i]) answer.push('D')
    else if (a[i] === 1 && b[i] === 3) answer.push('A')
    else if (a[i] === 2 && b[i] === 1) answer.push('A')
    else if (a[i] === 3 && b[i] === 2) answer.push('A')
    else answer.push('B')
  }
  return answer;
}

let a=[2, 3, 3, 1, 3];
let b=[1, 1, 2, 2, 3];
console.log(solution(a, b));

'알고리즘 풀이' 카테고리의 다른 글

[20211009]알고리즘 풀이  (0) 2021.10.09
[20211007]알고리즘 풀이  (0) 2021.10.07
[20211004]알고리즘 풀이  (0) 2021.10.05
[20210929]알고리즘 풀이  (0) 2021.09.29
[20210929]코딩테스트  (0) 2021.09.29
'알고리즘 풀이' 카테고리의 다른 글
  • [20211009]알고리즘 풀이
  • [20211007]알고리즘 풀이
  • [20211004]알고리즘 풀이
  • [20210929]알고리즘 풀이
JoyYellow
JoyYellow
  • JoyYellow
    JoyYellow
    JoyYellow
  • 전체
    오늘
    어제
    • 분류 전체보기 (128)
      • Vue (7)
      • React (10)
      • 알고리즘 풀이 (29)
      • 타입스크립트 (2)
      • Microsoft (4)
      • TIL(Today I Learned) (16)
      • Devops (4)
      • CS(Computer Science) (2)
      • Spring (1)
      • Incomplete (0)
      • JS소스모듈 (10)
      • TDD (2)
      • 스프링부트 (0)
      • CSS (8)
      • Next.js (0)
  • 블로그 메뉴

    • 홈
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    개발자북클럽
    노개북
    노마드코더
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
JoyYellow
[20211006]알고리즘 풀이
상단으로

티스토리툴바