[Effective-Java] 아이템 58. 전통적인 for 문보다는 for-each 문을 사용하라
전체적인 스터디 내용은 JunHyeok96/effective-java에서 확인 가능! 💡 while 문보다는 낫지만, 조금은 아쉬운 for 문 // 컬렉션 순회하기 1 - iterator(반복자) 사용 for(Iterator<element> i = c.iterator(); i.hasNext();){ Element e = i.next(); ....
[Java : 프로그래머스] N개의 최소공배수
📝 문제 https://programmers.co.kr/learn/courses/30/lessons/12953?language=java 🎯 풀이 배열의 숫자 중 가장 큰 숫자를 기준 값으로 선정한다. 기준 값을 배열의 숫자들로 나눈다. 나머지가 0이 아닌 숫자가 하나라도 있을 경우, 기준 값을 +1 시키고 반복. 모든 숫자로 나눈 나머지가 0일 경우,...
[Effective-Java] 아이템 57. 지역변수의 범위를 최소화하라
전체적인 스터디 내용은 JunHyeok96/effective-java에서 확인 가능! 💡 지역변수의 유효 범위를 최소로 줄이면 코드 가독성과 유지보수성이 높아지고 오류 가능성은 낮아진다. 흔히 지역변수라 하면 함수 내부에 속한 변수만을 떠올리겠지만, 함수 뿐만 아니라 for, while, if 등 키워드에 속하는 변수들도 모두 같읕 의미의 지역변수다....
우아한테크코스 3기 지원 후기
👨💻 우아한테크코스 3기 우아한테크코스 3기 백엔드를 지원하고, 오늘 온라인 코딩 테스트를 진행했다. 사실 프론트/백 선택과 자소서 작성부터 엄청 애를 먹었었다. 프론트/백 둘다 좋아하는지라 둘 중 하나를 골라야한다는게 굉장히 골치 아팠다. 그러나 어쩌겠는가? 결국은 선택해야하는 것을… 고민을 OKKY에 질문하기도 하고 직접 미니 프로젝트를 진행하기...
IntelliJ Gruvbox 테마 적용하기
🔧 테마 설치하기 IntelliJ 실행 후 Configure-Prefernces 클릭. 좌측에서 Plugins 메뉴 선택 후, “gruvbox” 검색. 다운로드 수와 평점이 가장 좋은 테마를 선택해서 Install 클릭. 설치가 완료되면 자동으로 IntelliJ 테마가 변경된다. 하지만 내가 원하는 Gruvbox는 검은 색인걸? 🤔 🛠️ 테마 버전 선...