분류 전체보기 219

[프로그래머스] 직사각형 별찍기

처음 푼 알고리즘 문제였는데 정말 어떻게 풀어야되는지 감도 안왔다... 가로는 repeat로 반복시키는 걸 생각했는데, 결국 해결이 안되서 해답을 찾았다! import java.util.Scanner; class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); for (int i = 0; i < b; i++) { for (int j = 0; j < a; j++){ System.out.print("*"); } System.out.println(); } } } 여기서 알 수 있는건 for문도 중첩해서 쓸 수 있다는것! 별..

Language/JAVA 2022.01.14

[프로그래머스]가운데 글자 가져오기

class Solution { public String solution(String s) { String answer = ""; int length = s.length(); int halfLength = length/2; if (length % 2 == 1) { answer = s.substring(halfLength, halfLength+1); //substring(int beginindex) 시작위치에서 끝까지 } else { //substring(int beginindex, int endindex) 시작위치에서 끝위치(시작위치포함+n글자 출력) answer = s.substring(halfLength-1, halfLength+1); //시작위치에서 2글자 출력이므로 (halflength-1)+2 }..

Language/JAVA 2022.01.14

[프로그래머스]짝수와 홀수

class Solution { public String solution(int num) { String answer = ""; if (num % 2 == 0) { //짝수는 나눈 나머지가 0 answer = "Even"; } else { answer = "Odd"; } return answer; } } https://programmers.co.kr/learn/courses/30/lessons/12937?language=java 코딩테스트 연습 - 짝수와 홀수 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. 제한 조건 num은 int 범위의 정수입니다. 0은 짝수입니다. 입출력 예 num return 3 "Odd" 4 "Even" ..

Language/JAVA 2022.01.14

20220113 개발일지

오늘은 미니프로젝트 마지막날이다. 프로젝트 진행 속도가 빠른 편이라 크게 부담이 되지는 않았다. 마지막날 과제 제출과 회고 멘토링을 위해 필요한 작업들을 진행했다. 전날에 팀원 분이 좋은 유튜브 강의를 공유해주셔서, 깃을 터미널로 연습해볼 수 있었다. 오늘 해야할 일 중에 코드에 주석을 작성하는 것이었는데, 각자 파일마다 여러 곳을 맡았고, 깃허브를 연습할 겸 깃을 이용하여 파일들을 주고 받았다. 파이참을 켜놓고 작업하고 있는 중에도 풀을 하면 변경사항들이 바로 반영되는 것을 확인할 수 있었고, 다행히 큰 충돌이 발생하지는 않았다. 필요하면 변경사항까지 바로 볼 수 있어서 좋았다. 소스트리를 쓸 때 햇갈렸던 부분이 오히려 터미널에서는 직관적으로 보여 개념 이해가 더 잘 된 것 같았다. 시각적으로 상황을 ..

#지역 선택할 때 '시도' 선택 후 '시구군' 선택하기

공공데이터로 공개된 서점 데이터들을 추가하면서 지역이 다양해졌다. 서울, 경기, 인천, 경남 등이 데이터로 포함되면서 검색 창에서 지역 선택 옵션이 너무 많아졌고 길어졌다. 이전 기수 프로젝트에서 1차 2차로 나누어서 옵션을 선택할 수 있게 한 걸 봐서 비슷한 모양으로 구현하고 싶었다. 관련 키워드로 검색해서 코드를 찾고, 일부 수정해서 반영하였다. {#지역 1차 구분하기 위한 함수#} function categoryChange(e) { {#각각의 값이 입력될 때마다 #sigun_name에 나타나는 값임#} {#DB에 없는 값은 여기서 제외함#} var region_a = ['강남구', '강동구', '강북구', '강서구', '관악구', '광진구', '구로구', '금천구', '노원구', '도봉구', '동대..