백준_1316: 그룹 단어 체커 (node.js/JavaScript)

2024. 7. 16. 19:49·baekjoon

➡️ 문제: 그룹 단어 체커

 

🍬 과정

  1. alreadyIn라는 빈 배열 만들고
  2. for문으로 돌면서 alreadyIn에 arr[idx] 있는지 없는지 확인하고 없으면 push
  3. 그런데 조건에 연속으로 알파벳 나타나면 인정해주니까 arr[idx-1] === arr[idx] 면 alreadyIn에 arr[idx] push
  4. 마지막에 이거랑 arr 배열이랑 비교하고 같으면 count += 1

🍮 제출

let count = 0;

for (let i = 1; i <= Number(input[0]); i++) {
    let arr = input[i].split("");
    let alreadyIn = []; 
    for (let j = 0; j < arr.length; j++) {
        if (arr[j-1] === arr[j]) {alreadyIn.push(arr[j]);}
        if (!alreadyIn.includes(arr[j])) {
            alreadyIn.push(arr[j]);
        }
    }
    count += (arr.toString() === alreadyIn.toString() ? 1 : 0);
}

console.log(count);

 

🚗 . . . 알게 된 점, 풀면서 생각한 점

 

배열간 값이 같은지 비교할 때 toString()으로 확인하면 순서까지도 같을 경우에만 true, 값은 맞지만 순서가 다르면 false이다.

 

every()랑 includes()를 사용하면 순서에 상관없이 값 내용이 같은지 확인이 가능하다.

'baekjoon' 카테고리의 다른 글

백준_2941: 크로아티아 알파벳 (node.js/JavaScript)  (0) 2024.07.16
백준_1157: 단어 공부 (node.js/JavaScript)  (0) 2024.07.16
백준_10988: 팰린드롬인지 확인하기 (node.js/JavaScript)  (0) 2024.07.16
백준_2566: 최댓값 (node.js/JavaScript)  (0) 2024.07.16
백준_2903: 중앙 이동 알고리즘 (node.js/JavaScript)  (0) 2024.07.16
'baekjoon' 카테고리의 다른 글
  • 백준_2941: 크로아티아 알파벳 (node.js/JavaScript)
  • 백준_1157: 단어 공부 (node.js/JavaScript)
  • 백준_10988: 팰린드롬인지 확인하기 (node.js/JavaScript)
  • 백준_2566: 최댓값 (node.js/JavaScript)
nuew
nuew
🤸 재주 넘는 중
  • nuew
    bloggg. . .🦖💥
    nuew
  • 전체
    오늘
    어제
    • 분류 전체보기 (88)
      • issue (10)
      • baekjoon (41)
      • lecture recap (11)
      • What I Learn (26)
      • retrospective (0)
      • maeil-mail (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    한입크기로 잘라먹는 타입스크립트
    js
    자바스크립트
    알고리즘
    what i learn
    TypeScript
    zustand
    Node.js
    modal
    백준
    Study
    한입크기로잘라먹는타입스크립트
    css
    코딩테스트
    TailwindCSS
    JavaScript
    Baekjoon
    issue
    Algorithm
    media-query
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
nuew
백준_1316: 그룹 단어 체커 (node.js/JavaScript)
상단으로

티스토리툴바