분류 전체보기

스터디/NEXT STEP : TDD

NEXT STEP : TDD [1단계/학습테스트 실습]

오늘부터 밀린 Step 1 부터 차근차근 정리해서 올려볼 생각이다. 그동안 잘 몰랐던 문법이나 테스트 코드에 대해서도 공부를 하며 정리해보려고 한다. 우선 라이브 강의 진행 전 사전과제로 진행한 test code부터 살펴보겠다. 사실 김영한 강사님 강의때 써본 테스트 코드를 제외하고는 거의 처음 써봤다고 말할 수 있는 것 같다. 미션 수행하면서 느낀점은 국비수업을 들을때 써본 JUnit 테스트는 그냥 소꿉장난이었다는 사실을 깨달았다... 먼저 강의의 순서대로 따라가보면 요구사항대로 구현하면 되고 힌트코드가 있어서 조금씩 참고하면서 진행하면 된다. 더보기 요구사항 1 ① "1,2"을 , 로 split 했을 때 1과 2로 잘 분리되는지 확인하는 학습 테스트를 구현한다. ② "1"을 ,로 split 했을 때 ..

알고리즘/프로그래머스:LV00

[LV00] 양꼬치

양꼬치 (JAVA) 프로그래머스 문제 보러가기 👉🏻 class Solution { public int solution(int n, int k) { int answer = 0; //10인분 먹으면 음료수 하나 서비스 int ten = n/10; //음료수가 0개가 아니고 양꼬치가 10인분 배수일 경우 if(k != 0){ if(ten != 0) k = k-ten; } if(k != 0){ answer = (n * 12000) + (k * 2000); } else answer = n*12000; return answer; } } 음 근데 조건에 서비스로 나온 콜라를 다 마신다.. 를 생각 못했다. 그렇다면 서비스로 나온 음료를 그냥 제외하면 되는거니까 더하고 빼면 되는 거 아닌가??? if문 분기 처리보다 ..

스터디/NEXT STEP : TDD

NEXT STEP : TDD를 시작하며

https://edu.nextstep.camp/s/wLaV8qhA TDD, 클린 코드 with Java edu.nextstep.camp 작년 연말에 우아한 형제들에서 진행된 컨퍼런스에서 알게된 강의를 고심끝에 결제하게되었다. 사실 아직 1년이 채 되지않았고 비전공자라 다른 전공자들에 비해 지식이 상당히 얕은 편에 속하지만, 그래도 꾸준한 노력의 결과물을 만들고자 수강을 다짐했다. TDD 강의는 포비님이 진행하는 강의로 온라인 진행이지만 라이브 강의가 2주에 한번 진행되며 모든 강의는 미션 수행식으로 진행된다. 진행중에 이 글을 올리지만 꾸준히 공부하기 위한 강의임은 틀림이 없는 것 같다. 강의진행 뿐 아니라 커뮤니티데이라고 질의형식으로 진행되는 토크쇼, 자유롭게 질문할 수 있는 슬랙 채널, 미션마다 리뷰..

알고리즘/프로그래머스:LV00

[LV00] 각도기

각도기 (JAVA) 프로그래머스 문제 보러가기 👉🏻 class Solution { public int solution(int angle) { int answer = 0; if(0

알고리즘/프로그래머스:LV00

[LV00] 특정 문자 제거하기

특정 문자 제거하기 (JAVA) 프로그래머스 문제 보러가기 👉🏻 class Solution { public String solution(String my_string, String letter) { String answer = ""; answer = my_string.replace(letter,""); return answer; } }

알고리즘/프로그래머스:LV00

[LV00] 문자 반복 출력하기

문자 반복 출력하기 (JAVA) 프로그래머스 문제 보러가기 👉🏻 class Solution { public String solution(String my_string, int n) { String answer = ""; for(int i = 0; i

공또뤼
'분류 전체보기' 카테고리의 글 목록 (12 Page)