우당탕탕 코테 걸음마 - num1 + num2 부터 백준허브까지

LIHA·2023년 1월 23일
0

항해99

목록 보기
22/54

조건절을 깔끔하게 쓰고싶은데 잘 안돼요😭

if문의 조건절만 봐도 멀미가 난다면 당신은 정상.

  • 나도 깔끔하게 풀고싶은데, 방법을 모르겠어! 괄호로 안 싸면 조건이 안 먹힐것 같아요😭
    -> 저렇게 김밥 안 만들어도 조건 먹힘. 프로그래머스의 장점, 다른 사람의 풀이를 봅시다.

  • int answer가 if절 안에 선언되어서 return answer; 가 int answer 선언부를 찾지 못해요!
    -> int answer;를 if절 밖으로 뺄것. public int solution과 if 사이에.

JAVA에서 특정 변수를 인식하지 못할때는, 걔가 어디에 위치해야 내가 원하는 구문에 들어갈 수 있는지 살펴볼것.

  • 반드시 Main class랑 메인 메서드 만들어야 하나요?
    ->프로그래머스 답안 자체는 그냥 class solution만 해도 돌아가기 때문에 상관없음.
    하지만 본인 IntelliJ에서 돌릴거라면 만들어야 함. 없으면 실행 안됨.


<언제나 이뻐보이는 남이 쓴 답안지>
깔끔하고 직관적인 작성. 이렇게 쓰면 좋겠다는 생각이 들었다.

  • 결론 : if 조건절 너무 김밥말지 말자.

왜 내 백준허브만 지저분하게 작동하는거 같지? 이런걸 원한게 아닌데😖

  • 다른 분들은 이렇게 깔끔하게 README.md 도 첨부하고, Main만 딱 들어가는 것 같은데 왜 난 안될까? 내 백준허브는 왜 내 리포에 자꾸 폴더를 생성해서 파일을 첩첩 넣는거지?
    -> 다른 분들도 똑같다. 필요한 파일(코드랑 README.md) 복사하고 나머지 삭제하거나 한 다음에 풀리퀘 보내는거라고 한다.

백준허브에서 필요한 데이터만 가져와 내 IDE에 반영, 커밋하는 방법

  1. 일단 IDE에 내 이름 경로 아래에 q(문제번호) 폴더를 만든다.
  2. Main.java든 문제번호 q(번호).java든 class파일 작명은 자유롭게 한다.
  3. IDE에 문제를 풀고 코테에 복붙. 채점을 돌려서 정답이면 깃헙에 코드와 README가 날아옴.
  4. README 수정 들어가서 코드만 싹 복사하고 수정 안하고 나온다.
  5. q(문제번호) 폴더 아래에 README.md 만들고 4에서 복사한거 그대로 붙여넣는다.
  6. 코드에 문제없는지 확인 후 커밋하면 끝.

IDE에서 프로젝트 폴더가 갑자기 안 보여요

해결방법이 적힌 블로그

  1. 컨트롤 + 알트 + 쉬프트 + S를 누른다
  2. Project Structure 가 나오면 Modules를 클릭. + 눌러 Import module 선택.
  3. 본인이 방금까지 보고있던 프로젝트 경로로 가서 프로젝트 폴더 선택한다.
  4. Next와 Ok를 적절히 연타하여 프로젝트를 다시 불러온다.
  5. 완성!

나는 지금까지 왜 public static void main(String[] args) 를 다 치고 있었는가

-> psvm 치고 엔터치면 IntelliJ가 알아서 메인메서드를 만들어 주는데.
인생의 3분의 1 정도 손해본 기분이다. (???)

무슨 피자 한번 나눠먹는게 이렇게 힘드냐 - 타인의 부러운 클린코드

피자 한번 나눠먹으려다 돌아가시겠다 야

남들은 이렇게 순식간에 찹찹 쪼개주고

이렇게도 찹찹 쪼개주는데 나는 무슨 피자 쪼개는 코드만 천만년이 걸리는 것 같냐🤔

profile
갑자기 왜 춤춰?

0개의 댓글