[코딩 테스트] 프로그래머스 연습 문제 - 7의 개수

2023. 2. 25. 00:07·개발/자료구조, 알고리즘
반응형

코딩 테스트를 위한 프로그래머스 연습 문제 중 7의 개 문제를 풀어보고 리뷰해 본다.

 

연습 문제 - 비밀 메뉴

  • 난이도 : level 0
  • 정답률 : 80%

https://school.programmers.co.kr/learn/courses/30/lessons/120912

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

 

문제 해설

머쓱이는 행운의 숫자 7을 가장 좋아합니다. 정수 배열 array가 매개변수로 주어질 때, 7이 총 몇 개 있는지 return 하도록 solution 함수를 완성해 보세요.

 

제약조건

  • 1 ≤ array의 길이 ≤ 100
  • 0 ≤ array의 원소 ≤ 100,000

 

입출력 예

 

array                 result
[7, 77, 17] 4
[10, 29] 0

 

입출력 예 설명

입출력 예 #1

  • [7, 77, 17]에는 7이 4개 있으므로 4를 return 합니다.

입출력 예 #2

  • [10, 29]에는 7이 없으므로 0을 return 합니다.
 

코드

#include <string>
#include <vector>

using namespace std;

int solution(vector<int> array) {
    int answer = 0;
    for (auto data : array){
        while(data !=0) {
            if (data % 10 == 7) {
                answer++;
            }
            data /= 10;
        }
    }
    return answer;
}

 

결론

level 0의 기본 문제이다. 프로그래머스 사이트의 인터페이스를 확인해 보는 수준의 문제이다. 예전에 level 2, 3을 조금 풀어봤었는데 다시 level 2~3 수준을 정복하는 것을 목표로 하나씩 풀어나가 볼 예정이다..

저작자표시 비영리 변경금지 (새창열림)

'개발 > 자료구조, 알고리즘' 카테고리의 다른 글

[코딩테스트] 프로그래머스 연습 문제 - 신고 결과 받기  (0) 2023.04.29
[코딩 테스트] 프로그래머스 연습 문제 - 달리기 경주  (0) 2023.04.28
[사이트 추천] 알고리즘을 쉽게 이해할 수 있는 사이트  (0) 2023.02.22
[코딩 테스트] 소프티어(Softeer) 연습 문제 - 회의실 예약  (0) 2023.02.17
[코딩 테스트] 소프티어(Softeer) 연습 문제 - 전광판  (0) 2023.02.16
'개발/자료구조, 알고리즘' 카테고리의 다른 글
  • [코딩테스트] 프로그래머스 연습 문제 - 신고 결과 받기
  • [코딩 테스트] 프로그래머스 연습 문제 - 달리기 경주
  • [사이트 추천] 알고리즘을 쉽게 이해할 수 있는 사이트
  • [코딩 테스트] 소프티어(Softeer) 연습 문제 - 회의실 예약
growing-dev
growing-dev
S/W 개발 관련 내용들과 취미나 육아, 맛집 등 관심 있는 내용을 공유하는 블로그입니다.
    반응형
  • growing-dev
    성장하는 개발자 블로그
    growing-dev
  • 전체
    오늘
    어제
    • 분류 전체보기 N
      • 개발
        • 개발 공통
        • 개발 환경
        • Git
        • 자료구조, 알고리즘
        • C, C++
        • Python
        • DevOps
        • CMake
      • 공부
        • 영어
        • 경제
      • 취미, 육아 N
        • 육아
      • 생활정보
  • 블로그 메뉴

    • 홈
  • 링크

    • growing-dev GitHub
  • 공지사항

    • [블로그 시작] 성장하는 개발자 스토리입니다.
  • 인기 글

  • 태그

    dfs
    TDD
    오픽
    VS Code
    프로그래머스
    git
    앨리웨이
    하이볼
    필스너
    오블완
    생산성
    OPIC
    티스토리챌린지
    C++
    Python
    Clang
    키즈카페
    WSL
    CMake
    소프티어
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
growing-dev
[코딩 테스트] 프로그래머스 연습 문제 - 7의 개수
상단으로

티스토리툴바