발효홍삼
코딩하는 홍삼
발효홍삼
전체 방문자
오늘
어제
  • 분류 전체보기 (142)
    • PS (63)
      • 프로그래머스 (9)
      • 코드업 (10)
      • 백준 (43)
      • 알고스팟 (1)
    • Programming Language (11)
      • html_css (2)
      • java (0)
      • c,c++ (2)
      • vanillajs (2)
      • react (0)
      • vue.js (0)
      • angular.js (0)
      • electron (3)
      • 엄랭(Umjunsik-lang) (1)
      • F# (1)
      • Node.js (0)
      • Go (0)
    • knowledge (41)
      • algorithm (3)
      • data structure (1)
      • os (1)
      • ML (1)
      • math (31)
      • paper review (0)
      • IT-license (4)
    • Programming Guide (27)
      • React (1)
      • Electron (2)
      • CSS , SASS ( SCSS ) , Tailw.. (3)
      • Node.js (1)
      • Go (1)
      • Ruby on Rails (2)
      • R (1)
      • PHP (1)
      • Docker (1)
      • JSP (1)
      • C# (1)
      • Django (1)
      • Flask (1)
      • Dart (1)
      • Next.js (1)
      • Vue.js (1)
      • Unity (1)
      • React Native (0)
      • Flutter (3)
      • GraphQL (1)
      • MongoDB (1)
      • .NET (1)
      • RUST (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • Python
  • c++
  • js
  • 기초백제
  • cpp
  • HTML
  • 이산수학
  • 미적분학
  • java
  • 수학
  • 미분
  • 파이썬
  • CSS
  • 자바
  • 출력
  • 코드업
  • nodejs
  • 정보처리기능사
  • codeup
  • LV1
  • 프로그래머스
  • 적분
  • 백준
  • 기초100제
  • 정보처리기능사 필기
  • C
  • electron
  • 구현
  • JavaScript
  • 알고리즘

최근 댓글

최근 글

티스토리

250x250
hELLO · Designed By 정상우.
발효홍삼

코딩하는 홍삼

[ 프로그래머스 ] Lv1 월간 코드 챌린지 시즌 3 : 없는 숫자 더하기 (C++/C)
PS/프로그래머스

[ 프로그래머스 ] Lv1 월간 코드 챌린지 시즌 3 : 없는 숫자 더하기 (C++/C)

2022. 3. 12. 18:22
728x90
  •  문제

https://programmers.co.kr/learn/courses/30/lessons/86051

 

코딩테스트 연습 - 없는 숫자 더하기

0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요.

programmers.co.kr


  • 풀이법 ( 알고리즘 )

없는 수를 찾는 게 아닌 없는 수의 합을 찾는 문제이기에 난이도와 구현이 훨씬 쉬운 문제다. 0부터 9까지의 합은 45이므로 배열에 들어있는 수들을 뺀 답을 그대로 return해주었다.


  • 풀이 - C++
#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>

// numbers_len은 배열 numbers의 길이입니다.
int solution(int numbers[], size_t numbers_len) {
    int answer = 45;
    
    for(int i = 0; i < numbers_len; i++)
        answer -= numbers[i];
    
    return answer;
}

 

728x90
저작자표시 비영리 (새창열림)

'PS > 프로그래머스' 카테고리의 다른 글

[프로그래머스 ] Lv 1 연습 문제 : 이상한 문자 만들기 - (C++/C)  (0) 2022.08.31
[ 프로그래머스 ] Lv 1. 스택/큐 같은 숫자는 싫어 - (C++/C)  (0) 2022.08.31
[ 프로그래머스 ] Lv1 연습문제 : 행렬의 덧셈 ( C++ / C )  (0) 2022.03.10
[ 프로그래머스 ] Lv 1 연습문제 : x만큼 간격이 있는 n개의 숫자 - ( C++/C )  (0) 2022.03.10
[ 프로그래머스 ] Lv1 연습문제 : 직사각형 별찍기 - ( C++/C )  (0) 2022.03.10
    'PS/프로그래머스' 카테고리의 다른 글
    • [프로그래머스 ] Lv 1 연습 문제 : 이상한 문자 만들기 - (C++/C)
    • [ 프로그래머스 ] Lv 1. 스택/큐 같은 숫자는 싫어 - (C++/C)
    • [ 프로그래머스 ] Lv1 연습문제 : 행렬의 덧셈 ( C++ / C )
    • [ 프로그래머스 ] Lv 1 연습문제 : x만큼 간격이 있는 n개의 숫자 - ( C++/C )
    발효홍삼
    발효홍삼
    코딩하는 홍삼

    티스토리툴바