스키마에듀 수업 0713 백준
              
          2023. 7. 13. 13:46ㆍ스키마에듀 c언어 수업
728x90
    
    
  https://www.acmicpc.net/problem/1284
1284번: 집 주소
재석이는 대문에 붙이는 (주소를 나타내는) 호수판 제작업체의 직원이다. 고객에게 전달할 호수판은 숫자와 숫자 사이 그리고 왼쪽 오른쪽으로 적당히 여백이 들어가 줘야하고 숫자마다 차지하
www.acmicpc.net
#include <stdio.h>
#include <string.h>
int length(char* num){
    int l = 1; //시작 여백
    for(int i=0; i<strlen(num);i++){
        if(num[i] == '1'){
            l += 2;
            l++; //여백
        }else if(num[i] == '0'){
            l += 4;
            l++;
        }
        else{
            l += 3;
            l++;
        }
    }
    return l;
}
int main(void){
    char input[9999];
    while(1){
        scanf("%s", input);
        if(!strcmp(input, "0")){
            return 0;
        }
        int result = length(input);
        printf("%d\n", result);
    }
    return 0;
}
https://www.acmicpc.net/problem/1009
1009번: 분산처리
입력의 첫 줄에는 테스트 케이스의 개수 T가 주어진다. 그 다음 줄부터 각각의 테스트 케이스에 대해 정수 a와 b가 주어진다. (1 ≤ a < 100, 1 ≤ b < 1,000,000)
www.acmicpc.net
#include <stdio.h>
#include <string.h>
int main(void){
    int t;
    scanf("%d", &t);
    int a, b;
    int task = 1;
    for(int i=0;i<t;i++){
        scanf("%d %d", &a, &b);
        for(int i=0;i<b;i++){
         task = task*a%10;
        }
        //3^7
        //3 6 9 
        if(task == 0)
            task = 10;
        
        printf("%d\n", task);
        task = 1;
    }
    
    
    return 0;
}'스키마에듀 c언어 수업' 카테고리의 다른 글
| 스키마에듀 수업 0721 (0) | 2023.07.21 | 
|---|---|
| 0715 스키마에듀 c언어 자료구조 수업 (0) | 2023.07.15 | 
| 0708 스키마에듀 수업 (0) | 2023.07.07 | 
| 스키마에듀 수업 0708 백준 (1) | 2023.07.07 | 
| 스키마에듀 0701 수업 (0) | 2023.06.30 |