💡 오늘의 학습 키워드 - 짝수와 홀수 - 문자열 내 마음대로 정렬하기 짝수와 홀수 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/12937 문제 설명 더보기 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. 제한 조건 1. num은 int 범위의 정수입니다. 2. 0은 짝수입니다. 문제 회고 💡 어떤 문제가 있었고, 나는 어떤 시도를 했는지 그리고 새롭게 안 사실은 무엇인지 특별한 제한 조건 없이 if 문으로도 쉽게 해결할 수 있는 문제였습니다. c++ 에서 삼항 연산자를 사용하는 것처럼 "n ? a : b" 형식으로 작성해보았는데, 코드 오류가 발생해 pyt..
🧑🏻💻 Fac si facis
💡 오늘의 학습 키워드 - 나누어 떨어지는 숫자 배열 - 행렬의 곱셈 나누어 떨어지는 숫자 배열 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/12910 문제 설명 더보기 array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요. divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하세요. 제한 사항 1. arr은 자연수를 담은 배열입니다. 2. 정수 i, j에 대해 i ≠ j 이면 arr[i] ≠ arr[j] 입니다. 3. divisor는 자연수입니다.array는 길이 1 이상인 배열입니다. 문제 회고 💡 어떤 ..
💡 오늘의 학습 키워드 - 이상한 문자 만들기 - 하샤드 수 이상한 문자 만들기 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/12930 문제 설명 더보기 문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 리턴하는 함수, solution을 완성하세요. 제한 사항 문자열 전체의 짝/홀수 인덱스가 아니라, 단어(공백을 기준)별로 짝/홀수 인덱스를 판단해야합니다. 첫 번째 글자는 0번째 인덱스로 보아 짝수번째 알파벳으로 처리해야 합니다. 문제 회고 💡 어떤 문제가 있었고, 나는 어떤 시도를 했는지 그리고..
pip과 conda 개념pip 공식 문서 : https://pypi.org/project/pip/pip 은 python 의 정식 지원을 받는 패키지만을 관리하는 관리자 (python 한정) conda 공식 문서 : https://pypi.org/project/conda/conda 는 anaconda 지원을 받는 패키지만을 관리하는 관리자 (python, c, java 등 포함)어떤 OS에서든 패키지 및 종속을 빠르게 설치 conda install --all 을 입력하면 해당 가상 환경에 설치된 모든 패키지를 한번에 최신 버전으로 upgrade위 구성도를 통해 pip 과 conda 의 차이를 시각적으로 확인할 수 있습니다.conda는 OS 플랫폼에 맞춰 미리 빌드된 패키지들이 설치되므로 cpp 빌드 환경..
n차원 vector 선언 vector 변수명 vector v1; // 2차원 vector 인 v1 vector v2; // 3차원 vector 인 v2 {행}을 고정하고 {열} 사용자가 앞으로 입력하게 되는 값의 갯수 만큼만 2차원 배열을 생성합니다. vector v3[5]; n차원 vector 초기화 vector의 행과 열의 크기를 아는 경우 다음과 같이 vector 크기를 초기화 할 수 있습니다. vector n(n, vector(m)); // n * m 만큼 2차원 vector 공간만 확보 vector n(n, vector(m, 0)); // n * m 만큼 2차원 vector 0으로 값 초기화 // n * m * k 3차원 vector 공간만 확보 vector t(n+1, vector(m+1, ..