분류 전체보기
-
[코드트리] 코드트리 북마크, 복습 루틴CodeTree 2026. 6. 6. 14:20
코드트리 3회차 납입을 마무리하고 4회차가 되었다. 쭉 일정한 학습 루틴을 이어가며 문제를 풀다보면서 이런 생각이 들었다."이 문제를 다시 풀면 더 잘 해결할 수 있을까?"이 생각처럼 문제를 풀고,해설을 보면서 다시금 이해하는 부분을 정말 내가 체화하기 위해서는 복습이라는 과정이 필요하다고 생각이 들었다. 그리고 원래 처음 시도했던 복습은 단순히 풀었던 문제에 다시 접속해 풀어보는 형태였다.이 경우 문제를 일일이 몇 트레일의 몇번몇 번 챕터, 몇 번 레슨에 있는지 등을 다 체크해두어야 했다.하지만, 코드트리에 북마크라는 기능이 있음을 알고는 해당 기능을 최근에서야 사용하기 시작했다. [ 북마크 ]최근 학습했던 2차원 배열, 문자열 문제 중에"이해가 모자란 문제","다시 한번 풀어보면 좋을 것 같은 문제..
-
[코드 트리] Trail 1 : 프로그래밍 기초 | Ch 8 : 2차원 배열CodeTree 2026. 6. 2. 16:51
8챕터 2차원 배열 공부를 진행했다.배열 문제를 어려워했던 만큼 2차원 배열도 조금 걱정이 되었지만막상 모든 문제를 해결하고 이 글을 쓰는 시점에는 2차원 배열은 그렇게 어렵지 않았다는 생각이 든다. [ 문제 ]5행 3열로 배치되는 문자들을 모두 대문자로 변경해 출력하는 문제이다.문제를 풀 때 생각했던 점은 문자를 어떤 방식으로 대문자로 변경할까?라는 부분이었다. 이전 챕터에서 문자들은 모두 아스키코드 값으로 대체될 수 있다고 했다.그리고 int형으로 형 변환시 모두 아스키코드 값이 출력되는 것도 알았고,이에 값을 더해주면 다음 문자가 출력됨도 알고 있었다. 아스키코드를 사용하는 것을 생각했다가 이전에 사용해 보았던 char.ToUpper 함수를 사용하기로 생각했다.값으로 입력되는 문자를 대문자로 변경..
-
[코드트리] 코드트리 학습 루틴CodeTree 2026. 5. 30. 17:41
2회차 납입을 끝내고 3회차에서는 코드트리가 가져다주는 학습 루틴에 대해서 이야기해볼 생각이다. 코드트리는 내가 학습했던 다른 사이트와는 많이 다른 느낌이 있다.기존 사이트들은 사이트에 접속하는 과정을 그렇게 적극적으로 나에게 알려준다는 느낌이 없었다.그래서 하루 접속하고 하루 쉴 때도 있고, 그렇게 하루 쉬면 다음날도 쉬고, 그렇게 쉬다보면 점점 사이트에 들어가야겠다는 생각이 멀어진다.사이트를 들어가지 않으니 학습 의지도 떨어지는데, 코드트리는 이것을 정말 쉽게 방지해준다. [코드트리 알림톡]코드트리는 코드트리 알림톡을 이용해서 내 학습 진행에 대해 알려주고 응원해준다.코드트리 사이트에서 알림톡 설정 시 매일 약속이라며 톡이 온다.매일 오는 알림톡이 오늘도 공부해야지! 하는 생각을 들게 만들고, 이..
-
[코드 트리] Trail 1 : 프로그래밍 기초 | Ch 6 : 다중 반복문CodeTree 2026. 5. 29. 16:29
이번 시간에는 6챕터 다중 반복문에 대해 공부했다.반복문 내부에 또 다른 반복문을 활용하여 어떤 패턴 출력 혹은 변화되는 값을 이용한 출력 등 다양한 출력을 이루어내는 방식을 알아볼 수 있었다. 이전 챕터와 마찬가지로 16레슨까지 있는 정말 긴 학습이었다.다중 반복문을 하면서 느낀 점이 있는데 단순 출력도 정말 어렵다는 점이었다..행과 열을 나누어서 각 행마다 어느 열은 공백이고 어느 열은 별이며 또 행이 바뀌면 같은 열이어도 공백이 아니라 별이 출력되어야 한다거나... 반복문을 이용해서 딱딱 맞춰 출력하려면내가 그 출력 과정이 어떤 방식에서 혹은 어떤 조건식에 의해서 출력이 되는지 이해 해야했다. 다중 반복문의 처음 개념에서 위와 같이 알려준다.for문을 2개를 사용하는 경우 외부 for문은 행에..
-
[코드 트리] Trail 1 : 프로그래밍 기초 | Ch 5 : 단순 반복문CodeTree 2026. 5. 26. 15:23
이번 시간에는 프로그래밍 기초, 5챕터 단순 반복문에 대해 공부했다.Lesson이 18번까지 있는 엄청 긴 학습 과정이 있었다. 목록 이미지인데, 정말 길다...굉장히 다양한 부분을 세세히 나눈 느낌이 나며, 이 과정에서 많은 것들을 배울 수 있었다. 위 이미지는 Lesson 7. 문제이다.해당 문제는 신기한 부분이 있어서 가져와 보았는데,문제는 진짜 간단하게 설명하고 있다.a b 가 주어지고, a / b 의 값을 소수점 21번째 자리에서 내림해서 출력해라. 처음 문제를 보고 "문자열 보간을 쓰면 되지 않나?" 라는 생각을 했다.그래서 바로 문자열 보간을 써보았는데, 모든 케이스에 대해서 실패가 일어났다. 문제 조금 밑에 힌트가 있었는데, format 방법으로는 이 문제를 풀기 어렵다는 것이다.이유를 생..
-
[코드트리] 1차원 배열 학습 후기CodeTree 2026. 5. 23. 19:03
1회차 갭체크를 끝내고 2회차 진행은 갭체크에서 문제가 되었던 1차원 배열을 학습하며 진행했다.아무래도 어려웠던 배열에 관한 문제를 학습한다는 것에 조금 힘들 것이라 생각했지만이번에야말로 잡아볼 것이라 생각하며 진행했다. Trail 1, 7챕터인 1차원 배열을 모두 완료했다. 배열을 자주 사용하지 않았기 때문에 학습 전에도 많이 헤매었고, 문제를 풀면서도 헤매었던 것 같다.그래도 순서대로 문제를 해결하면서 어느정도 배열에 대해서 알게 된 것 같다. 2회차 코드트리를 진행하면서 느끼는 점은 학습을 하는 것이 되게 편리하다는 점이다.공부해야할 순서를 명확히 보여주고, 그 순서를 맞춰서 진행할 때 오는 성취감, 그리고 그 성취감에 의해 지속적으로 접속하게 되는 이 선순환은 내가 학습함을 인지하게 만들고 편리..
-
[코드 트리] Trail 1 : 프로그래밍 기초 | Ch 7 : 1차원 배열카테고리 없음 2026. 5. 23. 17:39
Trail1 프로그래밍 기초의 7챕터의 1차원 배열에 대해 공부했습니다. 배열은 갭체크에서도 부족한 부분이라고 뜨는 만큼 제가 가장 어려워하는 부분입니다.고정된 크기를 가지고, 그 크기를 자유자재로 줄이고 늘리고 하기 힘들며 뭔가 편리하게 사용하기 조금 힘든?그런 부분이 있습니다.또 배열보다는 리스트나 벡터를 자주 사용했어서..그래서 이번 공부 시간은 되게 오래 걸렸습니다.문제를 풀다가도 배열 범위 바깥을 자주 나가서, 런타임 에러가 뜨기도 하고..왜인지 모르겠지만 함수를 똑같이 썼는데 발생하는 에러가 있기도하고... 이게 참 어려웠습니다. 1차원 배열의 목차입니다.생각보다 Count 배열 챕터가 되게 신기했습니다.그리고 배열 만들기 챕터는 되게 어려웠습니다... Coun 배열 챕터는 배열의 인덱스 위치..
-
[코드 트리] Trail 1 : 프로그래밍 기초 | Ch 4 : 조건문카테고리 없음 2026. 5. 21. 18:23
Trail 1 프로그래밍 기초의 4챕터 조건문에 대해 공부하였습니다. 위 이미지는 3챕터 조건문의 목록입니다.기본적인 조건문부터, 삼항 연산자, 비교 연산자, and or 기호, 중첩 조건문 등 조건에 필요한 비교 연산, and or 기호와 조건문을 간략화하는 삼항 연산 혹은 여러 조건에 대해 중첩 시켜 사용하는 중첩 조건문 등을 활용하는 방법을 알 수 있었습니다. 가장 기본적인 조건문 형태입니다.if 문을 사용하고, () 괄호 안에 조건을 넣어서 참이면 { } 중괄호 안의 식을 실행, 거짓이면 해당 조건문을이탈하는 방식을 이용해서 기본적인 조건문은 동작합니다.여기서는 조건문의 { } 중괄호 없이 식을 작성했습니다. 위 이미지는 삼항 연산자입니다.비교 구문 ? 참 : 거짓 방식으로 사용되는데, 위 ..