반응형 전체 글56 짝수의 개수 리턴하기 입력 받은 정수의 각 자리수 중 짝수의 개수가 몇개인지 알고 싶은 문제이다. 1. 입력 받은 정수의 각 자리수를 각각 분해한다. 2. 분해 한 값을 2로 나눈 나머지가 0이면 짝수 이기 때문에 카운팅을 해준다. #include int Solve(int A) { //여기서 부터 작성 // 앞자리수 부터 뽑아서 짝수인지 홀수인지 확인하고 // 짝수면 cnt 증가 int x1, x2, x3, x4; int cnt = 0; x1 = A / 1000; A %= 1000; if (x1 % 2 == 0) cnt++; x2 = A / 100; A %= 100; if (x2 % 2 == 0) cnt++; x3 = A / 10; if (x3 % 2 == 0) cnt++; x4 = A % 10; if (x4 % 2 == 0.. 2022. 12. 23. 입력 받은 값 중 홀수 갯수 구하기 #include int main(void) { int A, B, C; scanf("%d %d %d", &A, &B, &C); //최적화 된 코드 // 정수를 2로 나눴을 때 홀수면 1, 짝수면 0 cnt = A % 2 + B % 2 + C % 2; // 아래처럼 각각의 A, B, C가 홀수 인지 체크해서 구할 수 있지만 비효율적이다. //if (A % 2 != 0) cnt++; //if (B % 2 != 0) cnt++; //if (C % 2 != 0) cnt++; } 2022. 12. 23. 벡터 ▶ 코드 창부터 그 다음 코드 창까지를 한 단락으로 생각하시고 보시면 한 눈에 딱! 들어옵니다. 코드 창을 기준으로 봐주세요! 감사합니다! ■ 벡터는 물리학과 공학에서는 크기와 방향을 나타 내는 것을 말합니다. - 파이썬으로 벡터를 정의하기 위해서는 아래 코드를 실행해야합니다. import numpy as np # 파이썬에서 수학 연산을 쉽게할 수 있게 도와 주는 numpy를 불러온다. 》 파이썬에서 수학 연산을 쉽게 할 수 있게 도와 주는 모듈인 numpy(넘파이)를 사용하겠다는 코드입니다. a = np.array([2, 1]) print(a) # [2 1] 》 결과를 보면 1행 2열로 구성 된 행렬이 나옵니다. print(type(a)) # numpy.ndarray ≫ 변수 a 의 타입을 보면 num.. 2021. 10. 22. Python 변수 (Variable) 란? 우리는 흔히 등호(=) 표시를 '같다'의 뜻으로 사용한다. 따라서 Python에서도 똑같은 의미로 받아들이기 쉽다. 하지만!!! 전혀 다른 의미임을 받아 들여야한다. [변수의 정의] 변수는 객체를 가리키는 심볼이며, 변수화 객체는 대입문 / 할당문(Assign Statement)에 의해 생성 됨. [기본 형태] Variable = Value ↑(=) 할당 연산자 할당 연산자 (=) 왼쪽에는 변수(Variable)만 올 수 있고, 오른쪽에는 무엇이든(Value, 변수, 수식, 함수 등) 올 수 있음. [예시] x = 10 "10을 저장하는 정수형 Object(객체)와 이것을 가리키는 Variable(변수) x를 생성하라" "10을 변수 x에 할당 해준다" " x는 10을 저장했다" 세 문장 다 동일하고, .. 2021. 9. 8. 이전 1 ··· 11 12 13 14 다음 반응형