URL : https://codeup.kr/problemsetsol.php?psid=23
// 3의 배수는 통과?
// input : 10
// output : 1 2 4 5 7 8 10
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
for (int i = 1; i <= n; i++)
{
if (i % 3 != 0)
cout << i << " ";
}
return 0;
}
URL : https://codeup.kr/problemsetsol.php?psid=23
// 여기까지! 이제그만~
// input : 57
// output : 66
// 설명 : 입력된 정수보다 커지거나 같아지는 경우, 그 때 까지의 합을 출력
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
for (int i = 1, sum = 0; i < n; i++)
{
sum += i;
if (sum >= n)
{
cout << sum;
break;
}
}
return 0;
}
URL : https://codeup.kr/problemsetsol.php?psid=23
// 그림 파일 저장용량 계산하기
// input : 1024 768 24
// output : 2.25 MB
// 설명
// w : 1~1024
// h : 1~1024
// b : 40이하의 4의 배수
// 8bit = 1byte
// 1024Byte(2 ^ 10 byte) = 1KB (킬로 바이트)
// 1024KB (2 ^ 10 KB) = 1MB (메가 바이트)
// 1024MB (2 ^ 10 MB) = 1GB((기가 바이트)
#include <iostream>
using namespace std;
int main()
{
int w, h, b;
float sum;
cin >> w >> h >> b;
sum = w * h * b;
for (int i = 0; i < 3; i++)
{
if (i != 0)
sum /= 1024;
else if (i == 0)
sum /= 8;
}
cout.precision(2);
cout << fixed << sum << " MB"; // precision + fixed 고정소수점 표현
return 0;
}
URL : https://codeup.kr/problemsetsol.php?psid=23
// 소리 파일 저장용량 계산하기
// input : 44100 16 2 10
// output : 1.7 MB
// 설명
// h : 48000이하의 자연수
// b : 32이하의 자연수(8의 배수)
// c : 5이하의 자연수
// s : 6000이하의 정수
// 8bit = 1byte
// 1024Byte(2 ^ 10 byte) = 1KB (킬로 바이트)
// 1024KB (2 ^ 10 KB) = 1MB (메가 바이트)
// 1024MB (2 ^ 10 MB) = 1GB((기가 바이트)
#include <iostream>
using namespace std;
int main()
{
int h, b, c, s;
float sum;
cin >> h >> b >> c >> s;
sum = h * b * c * s;
for (int i = 0; i < 3; i++)
{
if (i != 0)
sum /= 1024;
else if(i == 0)
sum /= 8;
}
cout.precision(1);
cout << fixed << sum << " MB"; // precision + fixed 고정소수점 표현
return 0;
}
URL : https://codeup.kr/problemsetsol.php?psid=23
// 물감만들기
// input : 2 2 2
// output : 0 0 0
// 0 0 1
// 0 1 0
// 0 1 1
// 1 0 0
// 1 0 1
// 1 1 0
// 1 1 1
// 8
// 설명 : 만들 수 있는 물감의 모든 정보 출력
#include <iostream>
using namespace std;
int main()
{
int n[3], count = 0;
for (int i = 0; i < 3; i++)
cin >> n[i];
for (int i = 0; i < n[0]; i++)
for (int k = 0; k < n[1]; k++)
for (int s = 0; s < n[2]; s++, count++)
cout << i << " " << k << " " << s << endl;
cout << count;
return 0;
}
두 개의 값을 비교하여 true 또는 false 결과값을 반환합니다.
그 중 “==”와 “===”의 차이를 알아봅니다.
var a = "5";
var b = 5;
console.log(a == b);
console.log(a === b);
”==”는 데이터 타입이 다를 경우 강제로 형변환을 하여
비교하기
때문에 내용만 같으면
됩니다.
“===”는 내용뿐만 아니라, 데이터 타입도 같아야
합니다.