java13 [프로그래머스/Java] Lv. 0 - OX퀴즈 🔗 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120907 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📝 문제 요약 덧셈, 뺄셈 수식들이 'X [연산자] Y = Z' 형대로 들어있는 문자열 배열 quiz가 매개변수로 주어집니다. 주어진 수식이 옳다면 "O"를 틀리다면 "X"를 순서대로 담은 배열을 return 하세요. 🔍 문제 풀이 (feat. 접근 방법) 1. 공백 제거해서 string배열에 넣기 2. 숫자와 기호를 통해 연산 확인하기 3. 수식이 맞으면 O, 틀리면 X 정답 배.. 2023. 9. 10. [Java] Clean Code란? 개발서적인 'Clean Code'를 읽어보진 못했지만 깨끗한 코드를 지향해야 한다는 것을 요즘 많이 깨닫고 있다...! 그런 의미에서 클린 코드를 위해서 지켜야 할 규칙들에 대해 기록해보고자 한다. 아래 내용은 여러 블로그를 참고해서 작성한 내용으로, 개발서적 'Clean Code'를 직접 읽고 쓴 글이 아님을 밝힌다. 😎 Clean Code란? - 제 3자가 읽기 쉽고 고치기 쉬운 코드 - 원하는 로직을 빠르게 찾을 수 있는 코드 - 가독성이 좋은 코드 - 한 가지에 집중하는 코드 - 테스트 케이스가 있는 코드 Clean Code 작성하는 법 1️⃣ 의미 있는 이름을 사용하자 의도를 분명히 밝히기 이름이 존재 이유, 수행하는 기능, 사용 방법을 대변해야 한다. 네이밍을 설명하는 주석이 필요하면 안 된다.. 2023. 9. 9. [Java] 네이밍 규칙 👀 공통 네이밍 규칙 1. 대소문자가 구분되어야 하고, 길이에 제한이 없다. 2. 예약어는 사용하지 않는다. 3. 숫자로 시작하면 안 된다. 4. 특수문자는 '_' (언더바)와 '$'만 허용한다. 5. 파스칼 표기법(PascalCase)과 카멜 표기법(camelCase)을 사용한다. PascalCase: 모든 단어에서 첫 번째 문자는 대문자이며 나머지는 소문자이다. camelCase: 최조에 사용된 단어를 제외한 첫 번째 문자가 대문자이며 나머지는 소문자이다. 6. 반의어는 반드시 대응하는 개념으로 사용해야 한다. 주로 쓰는 반의어 get / set add / remove create / destroy start / stop insert delete increment / decrement old / ne.. 2023. 9. 4. 이전 1 2 3 다음