[μ½λμ CodeUp] CμΈμ΄ κΈ°μ΄ 100μ 1047λ² ~ 1052λ² νμ΄
π μ§λ κΈ
[μ½λμ CodeUp] CμΈμ΄ κΈ°μ΄ 100μ 1038λ² ~ 1046λ² νμ΄
π μ§λ κΈ 2021.04.26 - [π νλ‘κ·Έλλ°/C] - [μ½λμ CodeUp] CμΈμ΄ κΈ°μ΄ 100μ 1028λ² ~ 1037λ² νμ΄ [μ½λμ CodeUp] CμΈμ΄ κΈ°μ΄ 100μ 1028λ² ~ 1037λ² νμ΄ π μ§λ κΈ 2021.03.23 - [π νλ‘κ·Έλλ°/C] - [..
hyj3463.tistory.com
μλ μ½λλ€μ μ κΉνλΈμμλ νμΈνμ€ μ μμ΅λλ€. :-)
https://github.com/YejinHwang-D/Algorithm_CodeUp
GitHub - YejinHwang-D/Algorithm_CodeUp: Code-up basic 100 answer using C
Code-up basic 100 answer using C. Contribute to YejinHwang-D/Algorithm_CodeUp development by creating an account on GitHub.
github.com
λ¬Έμ μ§
codeup.kr
1047λ²λΆν° 1052λ²κΉμ§λ λΉνΈμννΈ&λΉκ΅μ°μ° μμ μ λλ€.
νΉν 1047λ², 1048λ²μμ λ±μ₯νλ λΉνΈμννΈλ <<, >> μ°μ°μλ₯Ό μ¬μ©ν΄ κ°μ 2λ°°μ© μ¦κ°ν λ μ¬μ©ν©λλ€.
1040λ²λΆν°λ λΉκ΅ μ°μ°μ μ¬μ©μ λν μμ μ λλ€.
π‘ μμ£Ό μμν Tip
λ°λ³΅λλ μ½λ ννμ μ½λ© μ€νμΌ μ€μ μ μ΄μ©νλ©΄ μλμΌλ‘ μ λ ₯ν΄μ€λλ€.
# 1047λ²
μΆλ ₯ μ€λͺ : 1κ°μ μ μλ₯Ό μ λ ₯λ°μ 2λ°° κ³±ν κ° μΆλ ₯
μ£Όμμ¬ν: μ°μ°μ
#include <stdio.h>
int main() {
int num;
scanf("%d", &num);
printf("%d", num<<1); #printf("%d", num*2); λ κ°λ₯
return 0;
}
1047λ²μ λΉνΈμννΈλΌλ μμν μ°μ°μκ° λ±μ₯ν©λλ€. << λ κ³±νκΈ°, >> λ λλκΈ° μ°μ°μλ‘ μ μ½λμ²λΌ << 1μ μ¬μ©νλ©΄ 2μ 1μΉ, μ¦ 2κ° κ³±ν΄μ§λλ€.
μ£Όμμ²λΌ κΈ°μ‘΄μ μ΅μνλ λ°©λ²μΌλ‘ (λ³μ)*2λ₯Ό ν΄λ λμ§λ§, λΉνΈμ°μ°μ μ¬μ©νλ©΄ 2μ μ§μμΉμΌλ‘ μ°μ°ν΄μΌνλ€λ μ μ½μ΄ μμ§λ§, μλκ° κ΅μ₯ν λΉ λ₯΄λ€λ μ₯μ λ μμ΅λλ€.
# 1048λ²
μΆλ ₯ μ€λͺ : 2κ°μ μ μλ₯Ό μ°¨λ‘λ‘ μ λ ₯λ°μ 첫λ²μ§Έ κ°μ λλ²μ§Έ κ° μ§μμΉμ κ³±ν κ° μΆλ ₯
μ£Όμμ¬ν: μ°μ°μ
#include <stdio.h>
int main() {
int num1, num2;
scanf("%d %d", &num1, &num2);
printf("%d", num1<<num2);
return 0;
}
λ³μ 2κ°λ₯Ό μ μΈν΄ κ°κ° μ λ ₯λ°κ³ , 1047λ²κ³Ό λ§μ°¬κ°μ§λ‘ κ³±νκΈ° << μ°μ°μλ₯Ό μ¬μ©νλ©΄ λ©λλ€.
+ μΆκ°λ‘ Cλ C++μμ μ κ³±μ ꡬνλ ν¨μλ powκ° μμ΅λλ€. (μ¬μ© : include <math.h>) μΈμμ 첫λ²μ§Έ μλ₯Ό λ°, λλ²μ§Έ μλ₯Ό μ§μλ‘ μ°μ°ν΄μ€λλ€. μ£Όμν μ μ μννΈμ°μ°μλ₯Ό μ¬μ©ν λ μ§μ λΆλΆμ 1μ μ μλ€κ³ ν΄λ 2^1λ‘ 2κ° κ³±ν΄μ§μ§λ§, powν¨μλ₯Ό μ¬μ©νλ©΄ κ° κ·Έλλ‘ μ§μκ° λ©λλ€.
# 1049λ²
μΆλ ₯ μ€λͺ : 2κ°μ μ μλ₯Ό μ λ ₯λ°μ ν¬κΈ° λΉκ΅ (1)
μ£Όμμ¬ν: λΉκ΅μ°μ°μ
#include <stdio.h>
int main() {
int a, b;
scanf("%d %d", &a, &b);
printf("%d", a>b);
return 0;
}
λΉκ΅/κ΄κ³ μ°μ°μμλ >, >=, <, <=, ==, != κ° μμ΅λλ€. μ¬κΈ°μλ aκ° bλ³΄λ€ ν° κ²½μ°λ§ 1μ΄κ³ λλ¨Έμ§λ λͺ¨λ 0μ΄λ―λ‘ a>bλ₯Ό μ¬μ©ν©λλ€.
if (a > b)
printf("1");
else
printf("0");
κ΅³μ΄ κΈΈκ² μ°λ©΄ μΆλ ₯ν λ if-elseλ₯Ό μ¬μ©ν΄λ κ²°κ³Όλ κ°μ΅λλ€.
# 1050λ²
μΆλ ₯ μ€λͺ : 2κ°μ μ μλ₯Ό μ λ ₯λ°μ ν¬κΈ° λΉκ΅ (2)
μ£Όμμ¬ν: λΉκ΅μ°μ°μ
#include <stdio.h>
int main() {
int a, b;
scanf("%d %d", &a, &b);
printf("%d", a==b);
return 0;
}
49λ²κ³Ό μ μ¬νλ―λ‘ μ€λͺ μ μλ΅ν©λλ€.
if (a == b)
printf("1");
else if (a != b)
printf("0");
λ§μ°¬κ°μ§λ‘ if-else ifλ₯Ό μ¬μ©ν΄ κΈΈκ² μ¨λ΄λ κ²°κ³Όλ κ°μ΅λλ€. (λ¬Έμ μμ κ°μ κ²½μ°, κ°μ§ μμ κ²½μ°λ§ μκ°νκΈ° λλ¬Έμ elseκ° μλ else ifλ‘ μ‘°κ±΄μ κ±Έμμ΅λλ€.)
# 1051λ²
μΆλ ₯ μ€λͺ : 2κ°μ μ μλ₯Ό μ λ ₯λ°μ ν¬κΈ° λΉκ΅ (3)
μ£Όμμ¬ν: λΉκ΅μ°μ°μ
#include <stdio.h>
int main() {
int a, b;
scanf("%d %d", &a, &b);
printf("%d", a<=b);
return 0;
}
λ§μ°¬κ°μ§λ‘ μ€λͺ μ μλ΅ν©λλ€. μ¬κΈ°μ 1049λ²κ³Ό κ°μ΄ if-elseλ₯Ό μ¨λ κ²°κ³Όλ κ°μ΅λλ€(μλ΅).
# 1052λ²
μΆλ ₯ μ€λͺ : 2κ°μ μ μλ₯Ό μ λ ₯λ°μ ν¬κΈ° λΉκ΅ (4)
μ£Όμμ¬ν: λΉκ΅μ°μ°μ
#include <stdio.h>
int main() {
int a, b;
scanf("%d %d", &a, &b);
printf("%d", a!=b);
return 0;
}
'λ€λ₯΄λ€'λ₯Ό λνλ΄λ != λΉκ΅μ°μ°μλ₯Ό μ¬μ©ν©λλ€. ifλ¬Έ μλ΅.