분류 전체보기 210

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

처음 푼 알고리즘 문제였는데 정말 어떻게 풀어야되는지 감도 안왔다... 가로는 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 개발일지

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