정화 코딩

EC.crew (1기) 6주차 정기 모임 본문

Group/EC.crew

EC.crew (1기) 6주차 정기 모임

jungh150c 2022. 8. 9. 03:24

소은 - 더하기 사이클

 

https://www.acmicpc.net/problem/1110 (백준 1110번)

 

#include <stdio.h>

int main()
{
    int num;
    scanf("%d", &num);

    int num_1 = num / 10;
    int num_2 = num % 10;

    int newnum_1, newnum_2;
    int count=0;

    do
    {
        newnum_1 = num_2;
        newnum_2 = ( num_1 + num_2 ) % 10;
        count++;
    }
    while(num_1!=newnum_1 || num_2!=newnum_2);

    printf("%d", count);

    return 0;
}

 


 

은채 - 수리공 항승 (그리디 알고리즘)

 

https://www.acmicpc.net/problem/1449 (백준 1449번)

 

* 그리디(Greedy) 알고리즘은 탐욕법이라고도 하며, 현재 상황에서 지금 당장 좋은 것만 고르는 방법을 의미합니다
일반적인 그리디 알고리즘은 문제를 풀기 위한 최소한의 아이디어를 떠올릴 수 있는 능력을 요구합니다.
그리디 알고리즘을 이용하면 매 순간 가장 좋아 보이는 것만 선택하며, 현재의 선택이 나중에 미칠 영향에 대해서는 고려하지 않습니다.

 

#include <stdio.h>

int main()
{
    int arr1[1000] = {};
    int arr2[2000] = {};

    int N,L;

    scanf("%d %d", &N, &L);

    int W;

    for(int i=0; i<N; i++)
    {
        scanf("%d", &W);
        arr1[W] = 1;
    }

    for(int i=0; i<1000; i++)
    {
        if(arr1[i]==1)
        {
            arr2[((i+1)*2)-1] = 1;
            arr2[(i+1)*2] = 1;
        }
    }
    
    return 0;
}

 


 

솔민 - 평균

 

https://www.acmicpc.net/problem/1546 (백준 1546번)

 


 

정화 - 서로 다른 수의 개수 찾기

 

https://blog.naver.com/rlaalsgk9803/222400180535

 


 

은솜 - 구간 합 구하기

 

https://www.acmicpc.net/problem/11660 (백준 11660번)

 

'Group > EC.crew' 카테고리의 다른 글

EC.crew (1기) 9주차 정기 모임  (0) 2022.09.01
EC.crew (1기) 7주차 정기 모임  (0) 2022.09.01
EC.crew (1기) 4주차 정기 모임  (0) 2022.08.09
EC.crew (1기) 3주차 정기 모임  (0) 2022.08.09
EC.crew (1기) 2주차 정기 모임  (0) 2022.08.08
Comments