# TIL 2022.09.01 TIL 1) 배열 문제를 풀었다. 2) 계산기를 만들었다. 부족했던점 1. 배열과 for문이 함께 쓰이는 문제가 너무 어렵다. i값을 요소로 하는 배열을 만드는 것이 머리속에 바로 떠오르지 않는다. 따라서 문제를 하나하나 뜻어가며 노트에다 1차원 배열을 그려가며 복습했다. 2. 계산기를 만들면서 Scanner와 nextInt, next를 활용했다. Scanner클래스를 가져오면 java.util.Scanner;를 import하게되며 new Scanenr(System.in)의 System.in은 입력을 위한 스트림이이다. 느낀점 1. 오늘 딥토크를 진행하면서 전공자분들과 이야기를 나눴는데 그분들은 배열을 쉽게 느끼는 것 같았다. 나는 이해하기 매우 어려운 부분이었는데,,, 다..
# TIL 2022.08.31 TIL 1) 조건문, 반복문 문제를 풀었다. 부족했던점 1. 응용을 하는 것에 문제가 많다. 가령 for문에 for문을 중첩해서 활용해야하는 문제나 if문에 for문을 중첩해서 활용하는 문제의 이해도나 해결하는 능력이 많이 부족하다고 느꼈다. 또한 문제 상황을 이해하려는 것보다 끼워 맞추려는 경향이 있어서 모르는 것을 좀더 집요하게 알아봐야 한다는 것을 느끼게 되었다. 특히 or(||)는 !(!A&&!B)라는 것을 이해하는 것에 어려움이 있었다. CS지식과 더불어 수학적인 지식도 같이 공부해야겠다고 생각했다. 느낀점 1. 문제 자체를 이해하는 능력이 부족하다는 것을 느끼게 되었다. 비슷한 문제를 여러번 풀어보면서 문제에 대한 이해도가 조금씩 향상되었지만, 이제 JAVA를 시..
# TIL 2022.08.30 TIL 1) 변수, 타입, 문자열 문제를 풀었다. 2) 배열에 대해서 공부했다. 부족했던점 1. toUpperCase(), String.format()에 대해서 배우게 됐다. 쓰임 자체는 어렵지 않았지만 막상 적용하려고 하다보니 생각이 잘 되지 않았다. 특히 str1=str1.toUpperCase(); 이 부분에서는 수학적으로 해석하면 틀린 수식이지만 우항의 내용을 좌항에 대입한다는 생각을 의식적으로 해야겠다. 따라서 좌항에 대입되는 String이 대문자로 전환되는구나 정도로 이해하고 코드를 작성해야겠다. 느낀점 1. 응용하는 것이 매우 어렵게 느껴진다. 하지만, 여러번 반복하면 이것이 몸에 체화될 것이라고 생각한다.