STUDY/Algorithm

    코드트리 사용 후기: 다시 만난 코드트리 (작년과 어떤 점이 달라졌을까?)

    코딩테스트를 준비하며 효과적인 학습 도구를 찾던 중, 작년에 처음 코드트리를 접했습니다. 원하는 난이도의 문제를 쉽게 찾고, 상세한 해설을 제공받을 수 있어 인상 깊었습니다. 작년 1기에 이어 이번에 코드트리 X 글또 블로그 챌린지 2기에 참여하게 되어 한 달간 코드트리를 집중적으로 활용하며 서비스의 변화를 체험해 보았습니다.  학습 동기를 부여하는 XP 시스템코드트리의 XP 시스템은 게임처럼 문제를 풀면서 경험치를 쌓고 목표를 달성하는 방식입니다. 학습 목표를 설정하고 이를 충족하면 성취감을 느낄 수 있어 꾸준한 학습을 유도하는 데 효과적이었습니다.    맞춤형 커리큘럼 제공코드트리는 사용자의 실력에 맞춘 6단계의 Trail(커리큘럼)을 제공합니다. Novice Low (Trail 1): 기초 문법 학..

    [python] - 같은 숫자는 싫어(lv.1)

    문제 ) 프로그래머스 - 같은 숫자는 싫어(lv.1) 📍문제 설명배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서를 유지해야 합니다. 예를 들면,- arr = [1, 1, 3, 3, 0, 1, 1] 이면 [1, 3, 0, 1] 을 return 합니다.- arr = [4, 4, 4, 3, 3] 이면 [4, 3] 을 return 합니다.배열 arr에서 연속적으로 나타나는 숫자는 제거하고 남은 수들을 return 하는 solution 함수를 완성해 주세요. 📍 제한 사항배열 arr의 크기 : 1,000,00..

    [python] sw expert academy

    1. 2072. 홀수만 더하기 T = int(input()) for i in range (T): number = list(map(int, input().split())) odd_num = [num for num in number if num % 2 == 1] print("#{} {}".format(i+1,sum(odd_num))) 2. 2070. 큰 놈, 작은 놈, 같은 놈 T = int(input()) for i in range (T): a,b = map(int, input().split()) if a == b: print("#{} {}".format(i+1,"=")) elif a > b: print("#{} {}".format(i+1,">")) else: print("#{} {}".format(i+1,"