[프로그래머스 / Lv.0] 7의 개수 (C#)

2023. 2. 17. 14:24·프로그래머스(Programmers)/C# 풀이

| 문제 설명 ❓

머쓱이는 행운의 숫자 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 합니다.

| 풀이 🔥

⚠️ 한 번씩 읽어주세요 ⚠️

제 개인의 풀이 방법이며 틀린 풀이 방법 일수도, 더 나은 풀이법이 존재할 수도 있습니다!

전체 코드는 깃헙 링크 혹은 하단 접은 글을 펼쳐 확인가능하며, 복붙이 아닌 참고용 코드입니다

 

 

C#으로 해결하기에 아주 쉬운 문제였던 거 같습니다. 각 int형 배열의 원소들을 ToString을 통해 문자열로 변환 후 해당 문자열에서 '7'이 있을 때마다 answer변수를 증가시켜 주면 되는 문제입니다.

 

 

[깃헙 / Github]

😻 댓글과 공감 한 번씩 감사드립니다 😻


| 전체 코드 🔎

더보기
using System;

public class Solution {
    public int solution(int[] array) {
        int answer = 0;
        
        // array의 길이 만큼 반복
        for(int i = 0; i < array.Length; i++)
        {
            // i번째 array값을 문자열로 변경
            string arrayToStr = array[i].ToString();
            
            // arrayToStr의 길이만큼 반복
            for(int j = 0; j < arrayToStr.Length; j++)
            {
                // arrayToStr의 j번째 char값이 7인지 비교
                if(arrayToStr[j] == '7')
                    answer++;
            }
        }
        
        return answer;
    }
}
저작자표시 비영리 (새창열림)
'프로그래머스(Programmers)/C# 풀이' 카테고리의 다른 글
  • [프로그래머스 / Lv.0] 세균 증식 (C#)
  • [프로그래머스 / Lv.0] 문자열 정렬하기(2) (C#)
  • [프로그래머스 / Lv.0] 잘라서 배열로 저장하기 (C#)
  • [프로그래머스 / Lv.0] 문자열 밀기 (C#)
프로포폴
프로포폴
Unity 클라이언트 개발자가 운영 하는 개발 블로그 입니다
  • 프로포폴
    약파는개발자
    프로포폴
  • 전체
    오늘
    어제
    • 분류 전체보기 (67)
      • 유니티 (21)
        • 공부 (0)
        • 튜토리얼 (0)
        • 에셋 (3)
        • 문제 해결 (2)
        • 작업 (16)
      • 언리얼(Unreal) (1)
        • 문제 해결 (1)
      • 백준 (20)
        • 브론즈5 (Bronze V) (20)
      • 프로그래머스(Programmers) (23)
        • C# 풀이 (23)
      • C# (0)
        • 팁 (Tip) (0)
      • 컴퓨터 과학(CS) (2)
        • 알고리즘 (1)
        • 자료구조 (1)
  • 블로그 메뉴

    • 홈
    • 글쓰기
    • 태그
    • 유니티
    • 알고리즘
  • 링크

    • Github
  • 공지사항

  • 인기 글

  • 태그

    백준
    SHA
    baekjoon
    컴퓨터과학
    픽셀리마인드
    알고리즘
    Unity
    CS
    C++
    Bronze V
    유니티
    프로그래머스
    c#
    작업
    탐색(Search)
    프로그래머스_Lv.0
    브론즈5
    개발일지
    프로그래머스_C#
    projecta
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
프로포폴
[프로그래머스 / Lv.0] 7의 개수 (C#)
상단으로

티스토리툴바