[KDT] 신세계I&C Java과정 2주차 과제를 하며
·
ETC
강사님이 이번주 과제들을 미리 내주셔서 '빠르게 풀고 다른 공부를 해야지' 라는 생각으로 문제들을 풀다가 마지막 파스칼 삼각형 문제에서 문득 스트림을 사용하면 어떻게 구현해야하지? 라는 생각이 들어 다시 풀어볼려고 마음먹었다. 처음에는 '스트림을 이중으로 사용하여 forEach안에서 i와 j의 값을 잘 계산하면 되겠지?' 라고 아주 단순하게 생각했었지만 생각만큼 쉽게 풀리지 않았다. #### for문을 이중으로 사용하여 값들을 배열에 넣는 식으로 구현한 파스칼 삼각형 코드 ``` public static void main(String[] args) {     int[][] arr = new int[n][n];     arr[0][0] = 1;     for (int i = 1; i arr[i][0] = ..
[KDT] 신세계I&C Java과정 2주차 Test를 치며
·
ETC
저번주에 예고하셨던데로 테스트를 쳤다. 사실 어제 시험치신다고 하였지만 안치고 수업이 끝나 테스트가 없는건가?라고 생각하였는데 오늘 치게되었다. 문제는 람다식으로 변경하는 간단한 문제 1개, 반복문 기초문제 6개, 그리고 정수를 입력받아 반복하며 조건문을 사용하는 문제 2개 총 9문제를 30분안에 해결해야했다. 반복문(별그리기) 문제에서 순간 생각이 막혀서 시간을 조금 소비하였지만 무리없이 9번 문제까지 다 풀었는데 갑자기 뒤에서 "Exception 처리 할 수 있으면 해도되요."라는 이야기가 들렸고 8번 9번 문제는 조건문을 때려박으면 안되고 예외처리까지 해줘야하는구나 라는 생각에 코드를 수정하기 시작하였는데 9번문제를 예외처리하며 수정하는 중에 시간이 부족하여 코드를 급하게 복원하여 제출하게 되었다...
[KDT] 신세계I&C Java 과정 1주차를 하며
·
ETC
현재 수업 내용이 자바 변수의 종류, 반복문, 조건문등을 배우는 중이라 이미 알고있는 내용이라 수업에 참여를 하지않고 주변사람들을 도와주며 개별적으로 학습을 하다가 강사님이 실습한 내용을 제출하라고 하여 코드를 짜다가 급발진하여 아래오 같이 코드를 작성하게 되었다.문제는 아래와 같다.실습. 학생의 이름을 입력받고 , 해당 학생의 국어, 영어, 수학, 과학 4과목의 점수를 입력받아 총합과 평균을 구한 후출력 : 000 학생의 국어: 점수, 영어: 점수 , 수학: 점수, 과학 : 점수 출력 000학생의 총점은 00, 평균은 00.0 입니다.첫 번째 제출한 코드Scanner sc = new Scanner(System.in);String[] 과목들 = {"국어", "영어", "수학"..