Adventure of 빠타박스
article thumbnail
[Assebly_SASM_기초] 데이터 기초_1
Programming/ASSEMBLY 2023. 6. 12. 15:44

데이터가 프로그래밍의 핵심일 수 있다. 데이터를 가공해서 사용하는 것 플레이어의 체력 또는 은행프로그램의 잔고 핵심은 데이터 데이터란? 컴퓨터에서 데이터 저장을 어떻게 할 것인가? 123이라는 숫자를 저장하고싶을때 어떤방식이건 컴퓨터에게 알려주는 것 컴퓨터가 어떤 데이터를 저장할 때 전기적 신호 유무를 이용해서 판단을 할 것이다. 비트 : 디지털에서 데이터를 저장할 때 정보가 1개 있다. 바이트 : 비트가 8개 뭉쳐서 구성된 것 왜 꼭 1바이트는 8비트 일까? 컴퓨터 단위라는 것 계산기 정보의 모양 아래 작은 비트가 0번 부터 시작 최종적으로 64개의 비트가 있다고보면된다. 1바이트라 하면 8개의 비트가 이루어져있다고 했다. 가운데 것을 클릭해보면 BYTE가 8개로 이루어진 상태라고 볼 수 있다. 이 상..

article thumbnail
[백준]_17298번_오큰 수 구하기[C++]
Programming/CodingTest 2023. 5. 27. 00:53

시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율 1 초 512 MB 63213 21530 15402 32.889% 문제 크기가 N인 수열 A = A1_A2,.. AN이 있다. 수열의 각 원소 Ai 에 대해서 오큰수 NGE(i)를 구하려고 한다.$A_i$의 오큰수는 오른쪽에 있으면서 $A_i$ 보다 큰 수 중에서 가장 왼쪽에 있는 수를 의미한다. 그러한 수가 없는 경우에 오큰수는 -1이다. 예를 들어, A = [3, 5, 2, 7]인 경우 NGE(1) = 5, NGE(2) = 7, NGE(3) = 7, NGE(4) = -1이다. A = [9, 5, 4, 8]인 경우에는 NGE(1) = -1, NGE(2) = 8, NGE(3) = 8, NGE(4) = -1이다. 입력 첫째 줄에 수열 A의 크기 N (..

article thumbnail
[백준]_2018번_수들의 합 5[C++]
Programming/CodingTest 2023. 4. 15. 17:57

문제 시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율 2 초 32 MB 10151 4683 3589 48.956% 문제 어떠한 자연수 N은, 몇 개의 연속된 자연수의 합으로 나타낼 수 있다. 당신은 어떤 자연수 N(1 ≤ N ≤ 10,000,000)에 대해서, 이 N을 몇 개의 연속된 자연수의 합으로 나타내는 가지수를 알고 싶어한다. 이때, 사용하는 자연수는 N이하여야 한다. 예를 들어, 15를 나타내는 방법은 15, 7+8, 4+5+6, 1+2+3+4+5의 4가지가 있다. 반면에 10을 나타내는 방법은 10, 1+2+3+4의 2가지가 있다. N을 입력받아 가지수를 출력하는 프로그램을 작성하시오. 입력 첫 줄에 정수 N이 주어진다. 출력 입력된 자연수 N을 몇 개의 연속된 자연수의 합으로 나타내는..

article thumbnail
[백준]_10986번_나머지 합 구하기 [C++]
Programming/CodingTest 2023. 4. 12. 15:41

문제시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율 1 초 256 MB 26020 7518 5492 27.385% 문제 수 N개 A1, A2, ..., AN이 주어진다. 이때, 연속된 부분 구간의 합이 M으로 나누어 떨어지는 구간의 개수를 구하는 프로그램을 작성하시오. 즉, Ai + ... + Aj (i ≤ j) 의 합이 M으로 나누어 떨어지는 (i, j) 쌍의 개수를 구해야 한다. 입력 첫째 줄에 N과 M이 주어진다. (1 ≤ N ≤ 106, 2 ≤ M ≤ 103) 둘째 줄에 N개의 수 A1, A2, ..., AN이 주어진다. (0 ≤ Ai ≤ 109) 출력 첫째 줄에 연속된 부분 구간의 합이 M으로 나누어 떨어지는 구간의 개수를 출력한다. 입력 예제 입력 1 5 3 1 2 3 1 2 7 분석 ..

반응형