전체 글 142

자기주도학습?

매일 아침에 꿀아메리카노(아이스)를 사서 그날 수업 끝날 때까지 다 못마시고 버리는게 아까워서 물만 마시고 공부해보자~ 하고 뚜껑있는 컵 들고 갔는데 내가 카페인 없으면 못사는 몸이라는걸 알게됨 앞으로는 얌전히 커피마시고 멀쩡한 정신으로 하루를 살자... 어제부터 클래스를 배우고 있는데(생성자..접근제한자... 메소드 등등) 가끔 강의를 하시다가 이부분은 아직 배운 적 없으니까/너무 어려우니까 일단은 넘어간다고 하는 부분이 있는데 저 말씀을 하시면서 살짝 흘리는 단어들 중에 정처기 공부하면서 나왔던 것들이 있어서(스텍이라든지...) 괜히 반갑고 정처기 공부를 더 열심히 하고 싶어진다 ㅎㅎ 사실 정처기 시험 4월 말에 있어서 좀 여유롭게 하자는 상태였는데(암기과목이라 2주 바짝하는게 좋대서...ㅋ) 강사님..

일기 2022.03.22

저질체력 극복하기(+홈트추천)

언젠가부터 왼쪽어깨~팔~손목에 이어 왼쪽다리까지 오른쪽에 비해 모래주머니 차고 있는 것마냥 무겁다 했는데 척추측만증인 것 같다는 말을 듣고 슬퍼졌다 ㅠㅠ 엄마한테 얘기하니 내가 왼쪽어깨만 들려있다고...휴.... 안그래도 엑스레이를 찍었더니 목이 거북목을 넘어 역c자로 기울어진 데다가 어깨가 돌덩이 상태였는데 척추 너마저... 그리고 학원 다니면서 이제야 좀 걷는데(재택근무 시절 하루 500보도 채우지 못했던...) 환승역 계단 오르기도 힘들고 집오면 지쳐서 멍때리면서 인터넷이나 보게 되다보니 체력을 키워야겠다는 생각이 절실해졌다. 그래서 홈트를 열심히 찾아봤는데.... 그중에 정착한 몇가지를 소개한다. 내가 정착한 홈트들에는 조건이 있는데 1. 몸이 무거워서 무릎을 많이 쓰면 안 됨 2. 초 저질체력이..

일기 2022.03.21

자바 재귀함수를 이용하여 피보나치 수열 구하기

자바 재귀함수를 이용하여 피보나치 수열을 구하겠습니다. 피보나치 수열은 토끼 문제로 잘 알려져 있는데, 첫째 및 둘째 항이 1이며 그 뒤의 모든 항은 바로 앞 두 항의 합인 수열입니다. 이를 숫자로 나열하면 1, 1, 2, 3, 5, 8... 이 됩니다. 이번에는 10번째 수까지 구하겠습니다. HTML 삽입 미리보기할 수 없는 소스 for(int i=1; i

Study/Java 2022.03.21

자바 재귀함수를 이용하여 팩토리얼 구하기

재귀함수를 이용하여 팩토리얼을 구하는 프로그램을 만들겠습니다. 재귀함수란 메소드가 자신을 호출하는 것을 말합니다. 끝나는 점을 정해주지 않으면 무한히 자신을 호출하므로, 끝나는 지점을 반드시 구현해야 합니다. 팩토리얼이란 그 수보다 작거나 같은 모든 양의 정수의 곱이며, 숫자 뒤 ! 로 표기합니다. 예를 들면 5! 는 5*4*3*2*1 =120 입니다. HTML 삽입 미리보기할 수 없는 소스 키보드로 입력받기 위해 Scanner를 사용합니다. 입력된 수를 int facSu 변수에 받습니다. 팩토리얼 값을 받을 변수 int res 도 생성합니다. public static int factorial(int n) { if (n

Study/Java 2022.03.21

싱숭생숭한 주말

사실 어제 일기였는데 쓰다가 임시저장하고 자서 오늘 올린다. 어제 수업으로 멘붕상태가 되어 힘들어하다가 오늘 열심히 공부해야지 했는데 방황하다가 다른 개발자 지망생이었던 분이 추천한다는 개발자가 쓴 책을 읽었다. 나와는 사정이 많이 달라보이기도 하고 거의 10년 전쯤 이야기라 맞지 않는 부분도 없진 않았는데 비전공 비 이과(?) 계열인 사람들은 학원 공부만으로는 따라가기 힘들어서 스스로 다른 강의를 찾아보거나 다른 공부로 빠지거나 방황을 많이 한다는걸 알게되었다. 혼자가 아니라는 생각에 위안이 되었고^^; 학원 수업은 나중에 알게 될 테니까 지금은 이렇게 해->그 방식으로 문제풀기 의 흐름인데 이게 왜 이렇게 되는지? 왜 이 단어(클래스 등)을 쓰는지 궁금해서 쉬는 시간마다 검색해보고 있다. (ex: p..

일기 2022.03.20

국비학원 7일차 후기(비전공자의 멘붕)

수업이 끝나고 자유시간을 주셨다. 원래라면 복습하라고 하셨을 강사님께서 쉬라고 하셨다... 나가도 좋고. (너무 멀리 가진 말고) 강사님께서 어제부터 계속 낼 수업 어려워요 하시고 오늘 수업 시작할 때도 오늘 수업 어려워요 하셨고 수업 끝나고 나서도 오늘거 너무 어려웠으면 어제 것까지만 복습하라고 하시고 모르겠는 사람은 일단 덮으라고 하시고... 또 오늘거 어렵다고 좌절하지 말라고 하셨는데 (이렇게 구구절절 쓰는 이유: 내가 그 모르겠는 사람이기 때문) 아......... 너무 괴롭다. 너무 힘들어서 구글에 계속 비전공자 국비지원 IT수업 후기 구현하는 게 너무 어렵고 스트레스를 받는다. 혹시 개발이 나한테 안 맞는 걸까? 싶어서 상담 때 물어봤었는데 논리적인 사고는 생겨나는 게 아니라 만들어지는 것이라..

일기 2022.03.18

자바 배열 및 random, System.in.read 를 이용하여 야구 게임 만들기

자바의 배열 및 random, System.in.read를 이용하여 야구 게임을 만들겠습니다. 제가 만들 야구 게임은 3자리 숫자를 입력하여 컴퓨터가 랜덤으로 생성한 숫자를 맞추는 게임으로, 수는 맞지만 자리가 다를 경우는 ball (=B), 자리와 수가 모두 같을 때는 strike (=S) 로 표시합니다. 또 모두 틀렸을 때는 out로 표시합니다. 만약, 컴퓨터가 만든 숫자가 345일 때 356을 입력한다면 1S 1B가 되겠지요! HTML 삽입 미리보기할 수 없는 소스 이하 설명입니다. char[] com = new char[3]; char[] select = new char[3]; 입력한 숫자를 하나씩 나누기 위해 char로 배열을 생성합니다. com은 컴퓨터에서 생성하는 숫자이며, select는 사..

Study/Java 2022.03.18