본문 바로가기
About me/TIL

4일차

by pon9 2024. 11. 7.

오전1: https://roqkfchqh.tistory.com/32

 

JAVA 공부 시작!

C를 알고리즘으로 배우고 있는 것처럼, Java는 게임으로 공부해보려고 한다!Java로 알고리즘은 영 안 끌린다. 그래서 일단 재밌는 걸로 공부해야겠다 일단 간단하게 만들고 있는 병아리 게임! 5x5

roqkfchqh.tistory.com

자바 공부!

오전2 - 오후: 프로젝트 버그 수정과 발표 준비 끝!
댓글을 등록하면 기존 댓글창에서 작성한 내용이 사라지게 만들었다. 아이디는 그대로 남게 해뒀다.

처음에는

$(#comment${idNum}).InnerHtml = ""; 로 했는데,

제이쿼리는
$(`#comment${idNum}`).val(""); 이렇게 해야된다고 한다.

 

https://backswan0.github.io/OTL/

깃헙.io에 팀장님 계정으로 배포까지 마쳤다. 이제 내일 발표만 하면 된다.

아 그리고 발표자가 바뀌었다. 도저히 내가 로봇같이 뚝딱여서 못하겠어서 만들었던 발표 자료를 다 넘겨드렸다..

 

저녁: 알고리즘 문제 풀었다

테스트가 다 실패하는 건 첨본다 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

아니 실행 결과는 맞게 나왔으면서..

알고 보니까 또 문제를 잘못 읽었다. 하.. 이건 병이다.....

자세히 보니까 버블 정렬 문제같았다. 문자열에서 '0'을 빼면 숫자가 나오니 그걸 갖고 비교하라는 것 같다.

버블 정렬은 예전에 풀었지만, 그때는 인터넷을 보고 풀었다면 지금은 혼자 풀어보려고 한다.

하나하나 적어 가면서 차분히 풀었다.

당연히 처음은 틀렸다 ㅋ

일단 제일 작은 값이 맨 뒤로 가긴 했는데, 아마도 첫번째 for문이 잘못된 것 같았다.
두번째 for문은 하나 하나 적어가며 열심히 풀었는데, 첫번째 건 너무 적은 느낌.. 아무래도 콘솔을 좀 찍어야 할 것 같다.

코드를 보자 마자 뇌정지 돌머리가 되어버렸다. 하하하하하하하핳하하 분명 풀었던 거랑 비슷한데 ㅠㅠ

원래 C언어가 동적 메모리 할당이나, 문자열 복사 등등 때문에 문자열 문제가 좀 까다로운 건 알고 있었는데 ㅠ
1레벨에 벽을 느꼈다 ㅠㅠ 왜 이건 1레벨이지

 

결국 인터넷을 뒤졌는데, 대소문자가 저렇게 구분된 경우에 나처럼 '0'을 빼서 계산하려고 하면 오류가 난단다 ㅠ 하나 배웠다 오늘도..

음 ㅎ 계속 풀다가 코드가 점점 산으로 가서 포기했다. 

결국 gpt한테 물어봤다. 이거 1레벨 문제가지고 지금 몇시간째 컴퓨터랑 싸우고 있다. 한 3레벨 되면 하루종일도 풀 수 있는데..

에효.. 이건 코드카타에 제출도 못 하겠다.

temp를 동적 할당해주고 메모리 해제까지 했다 ㄷㄷ

temp에다가 s의 배열을 저장하고, 나머진 그냥 버블 정렬이었다.

사실 아직 잘 이해가 안된다. 내가 썼던 코드랑 차이가 뭐지?

구조는 비슷한데..

 

수학적 연산은 c가 더 쉬운데, 문자열같은건 java가 더 쉬운 것 같다.

앞으로 문자열 문제는 조금 피해다니다가 고수가 되면 풀어야겠다.

자바로 알고리즘을 풀면 java개발을 더 잘 할 수 있으려나? 아직은 사실 잘 모르겠다. 안 해봐서 그렇겠지?

'About me > TIL' 카테고리의 다른 글

5일차  (1) 2024.11.08
3일차  (0) 2024.11.06
2일차  (0) 2024.11.05