Language/JAVA 53

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

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