배열
[ C++ ] 프로그래머스: 없는 숫자 더하기
안녕하세요? 수구리입니다. 이번 포스팅은 프로그래머스 문제를 풀어보려고 합니다. Level 1이므로 가볍게 풀어보고 지나가도록 하겠습니다. 문제는 아래 링크에 있습니다. [ 문제 ] 프로그래머스 : 없는 숫자 더하기 https://programmers.co.kr/learn/courses/30/lessons/86051 코딩테스트 연습 - 없는 숫자 더하기 0부터 9까지의 숫자 중 일부가 들어있는 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. 제한 programmers.co.kr [ 나의 풀이 ] #include #include using namespace std; int so..
[C++] 1.1.10 C 스타일의 배열
안녕하세요? 수구리입니다..!! 오늘은 폭풍 업로드를 하고 있습니다.. 바로 꿀 주말을 보내기 위해서이죠..!! 다들 주말에는 주로 무엇을 하시나요?? 궁금합니다..! 암튼 각설하고 이번 포스팅에서는 C 스타일의 배열에대하여 알아보려고 합니다! 배열은 쉽게 말해 기차라고도 생각할 수 있겠습니당. C++에서는 배열을 선언할 때 반드시 배열의 크기 지정 반드시 상수 또는 상수 표현식(constant expresstion, constexpr)로 지정해야 한다. (11장에서 자세히) // 배열 선언 및 초기화 int myArr[3]; myArr[0] = 0; myArr[1] = 0; myArr[2] = 0; // zero-initialization (제로 초기화) int myArr[3] = {0}; // 0 생..
[C++] 1.1.11 std::array
안녕하세요! 수구리입니다. 지난 포스팅에서는 C 언어에서의 배열에 대하여 알아보았는데요~ 이번 포스팅에서는 C++에서 제공하고 있는 std::array에 대하여 알아보려고 합니다! 출발! 헤더 파일에 정의되어 있는 std::array라는 고정 크기 컨테이너를 제공한다. std::array의 장점 * 항상 크기를 알 수 있다. * 자동으로 포인터를 캐스팅 하지 않아서 특정 종류의 버그를 방지할 수 있다. * 반복자로 배열에 원소에 대한 반복문을 쉽게 작성 가능. // array 컨테이너 예시 array arr = {1, 2, 3}; cout