본문 바로가기

Layer7/WriteUp

C언어 코드를 JS코드로 변환하기 (2문제)

첫번째 문제는 Compare함수 문제다.

 

#include <stdio.h>

int compare(int a, int b){
    if(a >= b){
        return 1;
    }
    else{
        return 0;
    }
}

int main(){
    int a, b;
    scanf("%d %d", &a, &b);
    
    if(compare(a, b)){
        printf("a가 b보다 크거나 같다");
    }
    else{
        printf("a가 b보다 작다");
    }
    
    
}

C언어 코드는 이렇다.

 

function compare(a, b){
    if(a >= b){
        console.log("a가 b보다 크거나 같다.")
    }
    else{
        console.log("a가 b보다 작다.")
    }
}

compare(5, 3) // a가 b보다 크거나 같다.

JS로 변환 한 코드는 이렇다.

 

두번째 문제는 별찍기 - 1 문제다.

 

#include <stdio.h>

int main(){
    int x;
    
    scanf("%d", &x);
    
    for(int i = 0; i < x; i++){
        for(int j = 0; j <= i; j++){
            printf("*");
        }
        printf("\n");
    }
    return 0;
}

C언어 코드는 이렇다.

 

for(var i = 0; i < 5; i+=1){
    for(var j = 0; j <= i; j+=1){
        process.stdout.write('*')
    }
    console.log('')
}

JS로 변환 한 코드는 이렇다.

'Layer7 > WriteUp' 카테고리의 다른 글

XSS GAME Level 1 WriteUp  (0) 2024.05.19
Layer7 웹 1차시 수업내용 정리  (0) 2024.05.16
JS 문법 정리  (0) 2024.05.16
함수, 재귀함수 정리  (1) 2024.04.12
재귀함수로 별 찍기 WriteUp  (0) 2024.04.12