공부/C, C++
백준(C언어) 3052번 : 나머지
rlaghrud1234
2022. 2. 27. 00:52
백준 3052 : 나머지 C언어 코드
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int arr[10] = { 0, };
int count = 0;
int answer = 0;
for (int i = 0; i < 10; i++)
{
scanf("%d", &arr[i]);
arr[i] = (arr[i] % 42);
}
for (int i = 0; i < 10; i++)
{
int count = 0;
for (int j = i + 1; j < 10; j++)
{
if (arr[i] == arr[j])
{
count++;
}
}
if (count == 0)
{
answer++;
}
}
printf("%d", answer);
return 0;
}
C언어에 대한 지식은 회로 설계, 개발에 있어서 기본 역량이 된다.
각 회사의 회로 설계, 개발 직무 채용에서 확인할 수 있듯이 C언어와 python은 기본 역량이 돼야 한다고 명시돼 있다.
특히 전자공학부 공대생에게는 C언어는 여러 회로 개발 툴(Verilog)와도 연관이 돼 있다.
향후 포스팅에서는 삼성, SK하이닉스에서 많이 사용하는 Verilog에 대해서도 정리할 예정이다.
뿐만 아니라 현대 사회의 공대생은 코딩에 익숙해야 한다고 생각했기에
백준 코딩을 시작하게 됐다.
앞으로도 '백준'의 '단계별로 풀어보기'를 하나씩 포스팅할 예정이다.