[프로그래머스] 콜라츠 추측
·
코딩테스트/프로그래머스
문제 설명제한 사항입출력 예입출력 예 설명코드class Solution { public int solution(int num) { long n = num; int count = 0; while (n != 1 && count 회고이번 문제는 주어진 수가 1이 될 때까지 다음 작업을 반복해 몇 번 만에 1이 되는지 구하는 문제이다.반복문으로 해봐야지... 생각하고 코드 구성을 했고특히 입출력 예 3개를 코드로 한 번 써보고 if 문과 마지막 반환으로 구성하다보니 예상보다 빠르게 문제 해결을 했다.
[프로그래머스] 각도기
·
코딩테스트/프로그래머스
문제 설명제한사항입출력 예입출력 예 설명코드class Solution { public int solution(int angle) { int answer = 0; if (angle > 0 && angle 90 && angle - 회고사실 난이도가 낮은 편에 속한다. 매우 낮은 편...일 수도근데 왜 이걸 택했냐면 if문, else if문 에 대해 감각을 좀 깨우려고.. 시작한것이긴하다.근 3주 가까이 프로젝트를 진행하느라 그 사이에 알고리즘 문제를 등한시 하기도 했고 프로젝트 할 때의 코드랑 알고리즘 풀 때의 코드가 조금의 차이가 있다. 그러다보니 알고리즘 문제를 안 보다가 다시 보는 경우에 머리가 새..하얘지는 경향이 내겐 아직 있어서 일부러 난이도 낮은 문제를 골라서 ..
[CS] 오버플로우
·
STUDY/CS
코딩테스트 문제를 풀고 있다가 재차 알게된 오버플로우...그래서 자료 찾아보고, 클로드 이용해서 더 알고 싶은 내용들 탐색해서 나온 내용들이다.CS 는 확실히 내용 자체가 어렵다기 보단 모르는 내용이 많다보니 어렵게 느껴지는 것 같다.매일 꾸준히 적어봐야지...오버플로우란?정의컴퓨터가 특정 자료형에서 표현할 수 있는 수치 범위를 초과했을 때 발생하는 현상이다.2진법 기반 이해컴퓨터는 모든 수를 2진법으로 저장한다.8bit (1바이트)로 저장 가능한 범위:unsigned: 0 ~ 255 (2⁸ - 1)signed: -128 ~ 127 (2⁷ - 1, 음수 포함)32bit (4바이트) int:범위: -2,147,483,648 ~ 2,147,483,6472³² = 4,294,967,296개의 서로 다른 값내부..
TIL -2- : 간만에 코테 스터디
·
회고/TIL
뭔가 오늘도 일기처럼 쓰고 있을 것 같지만...강의를 들으면서 그렇게 뭔가 파고들어서 정리를 해야겠다는 이야기는 아직 없어서 또 학습일기를 쓰게 되었다. ㅎㅎ; 여기는 코드카타라고 매일 오전 10시마다 1시간동안 알고리즘 학습을 자율적으로 진행하고 제출하는 형식이 있다.나도 어제부터 이걸 시작했었고조원분들도 같이 이걸 시작했다. 그러다 어제 제출 쯤에 "내일부터는 같은 문제 풀고 코드 공유하는 건 어떨까요?" 라고 하셔서난 흔쾌히 "네!" 라고 했다. 사실 코테 스터디를 제대로 해 본적이 없던터라... SSAFY때도 했긴 했지만 내 스스로가 너무 아쉽게 끝나버린 스터디였어서 제대로 못 해본 느낌이 많이 들었다.여튼!!그래서 오늘은 다 같이 최대공약수를 활용한 문제를 풀었다. 4명이서 풀었는데3명의 푸는 ..
TIL -1- : 단기 심화 백엔드 시작
·
회고/TIL
정말 오랜만에 써보는 TIL 이다.요 며칠 피로감이 만땅이라... 오늘도 피로감이 만땅이기도 하고 해서강의 듣는데 어우 눈이 감겨대서 걱정이다. TIL 작성할 때 밑의 것들을 한 번 적어보라 하셔서 생각을 해보았다.배우면서 정리한 것들 중 기억할 필요가 있는 것들... 지금 입문주차 듣고 있긴하지만내가 백엔드 개발을 사실상 싸피 2학기 때 처음 제대로 해보았기에 솔직히 CS 적으로 제대로 이해를 하지 못한 채 프로젝트를 시작했었고 진행했었다.여차저차 AI의 도움이 큰 힘이 되어서 프로젝트 완성은 어떻게든 했지만 CS, 서버에 대한 지식은 많이 부족하다.그러다보니 입문주차 강의를 들으면서 내가 알던 지식과 달랐던 지식, 몰랐던 지식들이 눈에 좀 들어오긴 한다. TIL를 잘 쓰신 분들의 글을 보면 정말 기..
[코딩자율학습단] 4주차 학습 인증 : 코딩 자율학습 자바 입문
·
대외활동
코딩 자율학습단 16기에 참여중입니다.이에 맞춰 코딩 자율학습 자바입문 책의 학습 내용입니다.포스팅한 학습 내용 중 수정할 내용이나 삭제할 내용이 있다면 댓글로 조언 부탁드리겠습니다.학습 내용을 포스팅 하는 이유는 부족한 점을 배우면서 학습해나가고 싶기에 이렇게 글의 서문에 적습니다.학습에 사용된 책 목록"코딩 자율학습 자바 입문" 16일 ~ 17일(10장)1. 컬렉션데이터를 그룹으로 묶어 하나의 객체로 관리할 수 있게 하는 자료구조컬렉션의 종류로는 리스트, 집합, 맵, 큐, 스택 있음.2. 컬렉션 프레임워크컬렉션을 효과적으로 사용하고 관리할 수 있도록 설계한 인터페이스와 클래스의 집합리스트, 집합, 맵, 큐, 스택 등 자료구조를 표준화한 인터페이스들로 구성되어있음.Collection 인터페이스인터페이스..