[C++] 형식 지정자, 서식 지정자
%[플래그][폭][.정밀도][길이]서식지정자 예제 1 폭과 플래그를 함께 써보겠습니다. 다음과 같이 폭 앞에 0을 넣으면 남는 공간에는 공백 대신 0으로 채웁니다. printf("%06d\n", 20); // 출력 폭을 6칸으로 지정, 남는 공간은 0으로 채움 printf("%06d\n", 2000); // 출력 폭을 6칸으로 지정, 남는 공간은 0으로 채움 폭을 6칸, 남는 공간을 0으로 채우도록 했으므로 20 앞에는 0이 4개, 2000 앞에는 0이 2개 채워집니다. 폭을 6칸, 남는 공간을 0으로 채우도록 했으므로 20 앞에는 0이 4개, 2000 앞에는 0이 2개 채워집니다. 실행 결과 ↓ 0이 4개 채워짐 000020 002000 ↑ 0이 2개 채워짐 예제 2 실수를 출력하는 %f, %e는 정밀..
2021. 1. 13.
[Java] int 와 Integer 차이점
기본형 vs 참조형 기본형 : 오직 8개(boolean, char, byte, short, int, long, float, double) 실제 값을 저장 기본형 매개변수 - 값을 읽기만 할 수 있다. 참조형 : 기본형을 제외한 나머지(String, System 등) 메모리 주소를 저장 참조형 매개변수 - 읽고 변경할 수 있다. (주소를 전달 받으니까) 래퍼(wrapper) 클래스 기본형값을 감싸는 클래스. 8개의 기본형을 객체로 다뤄야할 때 사용하는 클래스. 👉 Boolean, Character, Byte, Short, Integer, Long, Float, Double Java는 90% 객체지향 언어로 모든것에 객체를 사용하는데 성능때문에 기본형이 필요했다. 주소를 가리킬 때 객체가 아닌 기본형이면 주..
2020. 9. 8.
[BOJ] #2143 두 배열의 합
시간 제한 메모리 제한 정답 비율 2 초 64MB 27.919 % 2143번: 두 배열의 합 첫째 줄에 T(-1,000,000,000 ≤ T ≤ 1,000,000,000)가 주어진다. 다음 줄에는 n(1 ≤ n ≤ 1,000)이 주어지고, 그 다음 줄에 n개의 정수로 A[1], …, A[n]이 주어진다. 다음 줄에는 m(1≤m≤1,000)이 주어지고, 그 다 www.acmicpc.net 문제 한 배열 A[1], A[2], …, A[n]에 대해서, 부 배열은 A[i], A[i+1], …, A[j-1], A[j] (단, 1 ≤ i ≤ j ≤ n)을 말한다. 이러한 부 배열의 합은 A[i]+…+A[j]를 의미한다. 각 원소가 정수인 두 배열 A[1], …, A[n]과 B[1], …, B[m]이 주어졌을 때, ..
2020. 8. 19.