코딩연습일기6 코딩테스트연습 #4 1. (가위 바위 보) 가위 : 2, 바위 : 0, 보: 5로 표현하고, 가위 바위 보를 내는 순서대로 나타낸 문자열 rsp가 매개변수 일 때, rsp에 저장된 가위 바위 보를 모두 이기는 경우를 순서대로 나타내기 더보기 class Solution { public String solution(String rsp) { char[] rspArray = rsp.toCharArray(); char[] charArray = new char [rspArray.length]; for (int i = 0; i < rspArray.length; i++) { switch (rspArray[i]) { case '0': charArray[i] = '5'; break; case '2': charArray[i] = '0'; br.. 2023. 3. 4. 코딩테스트연습 #3 1. (문자 반복 출력하기) 문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string에 들어있는 각 문자를 n만큼 반복한 문자열을 return class Solution { public String solution(String my_string, int n) { String answer = ""; for (int i = 0; i < my_string.length(); i++){ // char 배열 하나씩 증가 for (int j = 0; j < n; j++) // char하나를 n번 만큼 { answer += my_string.charAt(i); } } return answer; } } String to Char * 여기서 string변수 이름이란 것은 원래 선언된 변수 또는 배열을.. 2023. 3. 1. 코딩테스트연습#2 1. (각도기) angle이 매개변수로 주어질 때 예각: 0 1 직각: angle = 90 => 2 둔각: 90 3 평각: angle = 180 => 4 class Solution { public int solution(int angle) { int answer = 0; if ( 0 < angle && angle < 90 ){ answer = 1; } else if ( angle == 90 ) { answer = 2; } else if ( 90 < angle && angle < 180 ){ answer = 3; } else if ( angle == 180 ) { answer = 4; } else { answer = 0; } return answer; } } 마지막 answer에는 error입니다 를 넣고.. 2023. 2. 26. 코딩테스트연습 #1 같이 스터디 하는 분이 알려주신 코딩테스트연습이라는 웹페이지 :) 가입하면 코드실행 버튼이 보이니 굳이 프로그램이 없어도 할 수 있다. 제출 후 채점하기를 하면 포인트도 받을 수 있고, 다른 사람들의 풀이도 볼 수 있다. 언어는 선택 가능하다. https://school.programmers.co.kr/learn/challenges/beginner?order=acceptance_desc 코딩테스트 입문 | 프로그래머스 스쿨 코딩테스트에 처음 도전하는 사람들을 위한 입문 문제 모음. 쉬운 문제부터 하나씩 도전해 보면서 코딩테스트에 자신감도 붙이고 문제 해결 능력을 키워보세요! school.programmers.co.kr 하루에 최소 2개는 해야지. 강의 따라할 때는 어찌 저찌 따라가겠는데, 이렇게 연습 문.. 2023. 2. 25. 일기2. 노마드코더: 바닐라 JS로 크롬 앱 만들기(1) 항해 99 스터디 중 리더가 노마드코더를 추천해주셨다. 유튜브도 있고, 홈페이지도 있으니 입맛에 맞게 찾아가면 된다. 프로그래밍 언어는 아니지만 웹사이트를 만들기 위해서는 HTML과 CSS는 알고 있어야한다. Javascript는 interactive한 웹사이트 만들때 필요함. 즉, HTML과 CSS를 구축 해 놔야 상호작용이 되는 웹사이트를 만들 수가 있다는 것. (BUT, 전문적으로 알 필요는 없음) >> HTML은 어떻게 폼을 작성하는지(인풋, 버튼, BODY가 뭔지 등) >> CSS는 class와 id 의 차이점, selector가 뭔지 등을 이해 이정도만 알아도 된다. (기초) 코코아톡 클론 코딩 추천해주지만 유료임 크로미움 기반 브라우저라면 자바스크립트 사용 Why is javascript s.. 2023. 2. 9. 일기1. 유튜브 [생활코딩] 추천 *일기이므로 잡소리만 가득합니다. 그냥 유튜브에서 생활코딩 들어가서 보세요** 코딩의 'ㅋ'도 모름. 개발자 공급이 많아지는 현재 과연 코딩을 배우는 것이 맞는것인가 몇날 며칠을 고민했다. 취미 또는 자기개발을 위해서 하는 거라면 별 고민이 없었을 것이다. 고민만 하다가는 시간만 버릴 것이다 생각이 든 후 내일배움카드를 사용해서 수업이 좀 짦은 온라인 강의를 들었다. 여전히 감이 안 왔다.... 난 망했나 싶었다.... 왜냐하면, 그 온라인 수업은 이미 짜여진 코드를 아주 살짝만 바꾸는 식의 수업이었다. 수업 기간이 짧고, 내일배움으로 하는 수업이라서 그런지 약간 허술한 느낌이 들었다. 모래사장 위에 집을 짓고, 내 입맞에 따라 내부 수리를 하는 느낌. 모든 태그를 알 수도 없고, 외우려고 하지말아라 라.. 2023. 2. 1. 이전 1 다음