💡 오늘의 학습 키워드 - 카드 뭉치 - 공원 산책 - 2개 이하로 다른 비트 🥉 카드 뭉치 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/159994 문제 설명 더보기 코니는 영어 단어가 적힌 카드 뭉치 두 개를 선물로 받았습니다. 코니는 다음 규칙으로 카드에 적힌 단어들을 사용해 원하는 순서 단어 배열을 만들 수 있는지 알고 싶습니다. 1. 원하는 카드 뭉치에서 카드를 순서대로 한 장씩 사용합니다. 2. 한 번 사용한 카드는 다시 사용할 수 없습니다. 3. 카드를 사용하지 않고 다음 카드로 넘어갈 수 없습니다. 4. 기존에 주어진 카드 뭉치의 단어 순서는 바꿀 수 없습니다. 예를 들어 첫 번째 카드 뭉치에 순서대로 ["i", "d..
🧑🏻💻 Fac si facis
💡 오늘의 학습 키워드 - 모의고사 - 예상 대진표 - 고고학 최고의 발견 🥉 모의고사 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/42840 문제 설명 더보기 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ... 2번 수포자가 찍는 방식: 2, 1, 2, 3, 2, 4, 2, 5, 2, 1, 2, 3, 2, 4, 2, 5, ... 3번 수포자가 찍는 방식: 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, 3, 3, 1, 1, 2..
💡 오늘의 학습 키워드 - 내적 - 전력망을 둘로 나누기 - 미로 탈출 명령어 🥉 내적 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/70128 문제 설명 더보기 길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요. 이때, a와 b의 내적은 a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] 입니다. (n은 a, b의 길이) 제한 사항 2. a, b의 길이는 1 이상 1,000 이하입니다. 3. a, b의 모든 수는 -1,000 이상 1,000 이하입니다. 문제 회고 💡 어떤 문제가 있었고, 나는 어떤 시도를 했는지 그..
💡 오늘의 학습 키워드 - 약수의 합 - 연속된 부분 수열의 합 - 퍼즐 조각 채우기 🥉 약수의 합 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/12928 문제 설명 더보기 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 제한 사항 n은 0 이상 3000이하인 정수입니다. 문제 회고 💡 어떤 문제가 있었고, 나는 어떤 시도를 했는지 그리고 새롭게 안 사실은 무엇인지 입력 값을 나누었을 때 나머지가 0일 때 약수라는 것을 반복문을 통해 구현하면 간단하게 해결할 수 있습니다. 💡 내가 해결한 방식은? def solution(n): # 1 ~ n # n % _ == 0 return sum(..
💡 오늘의 학습 키워드 - 시저 암호 - 신고 결과 받기 - 개인정보 수집 유효기간 🥉 시저 암호 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/12926 문제 설명 더보기 어떤 문장의 각 알파벳을 일정한 거리만큼 밀어서 다른 알파벳으로 바꾸는 암호화 방식을 시저 암호라고 합니다. 예를 들어 "AB"는 1만큼 밀면 "BC"가 되고, 3만큼 밀면 "DE"가 됩니다. "z"는 1만큼 밀면 "a"가 됩니다. 문자열 s와 거리 n을 입력받아 s를 n만큼 민 암호문을 만드는 함수, solution을 완성해 보세요. 제한 조건 1. 공백은 아무리 밀어도 공백입니다. 2. s는 알파벳 소문자, 대문자, 공백으로만 이루어져 있습니다. 3. s의 길..