2진수2 [프로그래머스] - 다음 큰 숫자(C++) 다음 큰 숫자 문제 설명자연수 n이 주어졌을 때, n의 다음 큰 숫자는 다음과 같이 정의 합니다.조건 1. n의 다음 큰 숫자는 n보다 큰 자연수 입니다.조건 2. n의 다음 큰 숫자와 n은 2진수로 변환했을 때 1의 갯수가 같습니다.조건 3. n의 다음 큰 숫자는 조건 1, 2를 만족하는 수 중 가장 작은 수 입니다.예를 들어서 78(1001110)의 다음 큰 숫자는 83(1010011)입니다.자연수 n이 매개변수로 주어질 때, n의 다음 큰 숫자를 return 하는 solution 함수를 완성해주세요. 제한사항n은 1,000,000 이하의 자연수 입니다. 입출력 예nresult78831523 시작 코드#include #include using namespace std;int solution(int n.. 2024. 11. 25. [자료구조 1장] - 컴퓨터와 프로그램의 이해(1) 컴퓨터와 프로그램의 이해(1) 안녕하세요 해당 카테고리는 컴퓨터 공학을 전공하면서 배운 자료구조 지식을 다시한번 정리하고 공부하기 위해 작성하는 글입니다. 자료구조는 컴공이라면 반드시 알고 있어야 하는 학문이기 때문에 지속적인 공부가 필요합니다. 이 글은 정보를 소개 해준다기보다 내용 자체를 정리하는 것이기 때문에 긴 설명 대신 간략하게 요약되어 있을 수 있습니다. 컴퓨터와 데이터 컴퓨터의 사전적 정의 : 전자회로를 이용한 고속 자동 계산기 기능 입력 : 마우스, 키보드, 터치스크린 등 출력 : 모니터, 프린터 등 기억 : 메모리, 하드디스크, USB 등 처리 : 중앙처리장치(CPU) 컴퓨터의 구성 : 중앙처리장치, 기억장치(저장장치), 주변장치(입/출력) 하드웨어와 이진데이터 비트(bit) : CPU가.. 2023. 12. 23. 이전 1 다음