문자열 반복해서 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/181950 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제설명 문자열 str과 정수 n이 주어집니다. str이 n번 반복된 문자열을 만들어 출력하는 코드를 작성해 보세요. 제한사항 1 ≤ str의 길이 ≤ 10 1 ≤ n ≤ 5 입출력 예 입력 입력 #1 string 5 출력 출력 #1 stringstringstringstringstring 풀이 import java.util.Scanner; public class Solu..
a와 b 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/181951 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제설명 정수 a와 b가 주어집니다. 각 수를 입력받아 입출력 예와 같은 형식으로 출력하는 코드를 작성해 보세요. 제한사항 -100,000 ≤ a, b ≤ 100,000 입출력 예 입력 입력 #1 4 5 출력 출력 #1 a = 4 b = 5 풀이 import java.util.Scanner; public class Solution { public static void main(..
문자열 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/181952 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제설명 문자열 str이 주어질 때, str을 출력하는 코드를 작성해 보세요. 제한사항 1 ≤ str의 길이 ≤ 1,000,000 str에는 공백이 없으며, 첫째 줄에 한 줄로만 주어집니다. 입출력 예 입력 입력 #1 HelloWorld! 출력 출력 #1 HelloWorld! 풀이 import java.util.Scanner; public class Solution { publi..
추상 클래스와 인터페이스 너네 둘은 왜 나눠 놓는 거냐? 추상 클래스에 메소드 밖에 없으면 인터페이스 역할을 하는 거 아닌가? 부터 시작 된 고뇌... 어제 나를 잠 못이루게했다. (오늘도 그럴듯) 추상 클래스에 메소드 밖에 없으면 인터페이스 역할을 하는 건데 인터페이스를 왜 써야 돼? 존재 이유가 뭐야? 도대체 뭔데!! 추상 클래스 추상 클래스는 말 그대로 어떤 객체의 행위를 추상화 해놓은 것이다. 그 객체가 가지고 있는 추상화 된 행위를 자식 개체는 상속을 받아서 행위를 확실하게 정의하여 사용할 수 있다. 자바에서는 오버라이딩을 이용해서 재구현 할 수 있다. 추상 클래스는 상속을 해야 진가가 발휘되는데, 상속을 한다는 점에 집중해서 밑의 그림을 보자 사람으로 예를 들자면 민수와 철수는 사람이다. 하지..
코드 처리하기 문제가 어려웠다... 결국엔 풀긴 풀었는데 문제를 정확히 이해하지 못해서 생긴 문제였다. 저거만 잡고 30분 이상 고민했었는데, 점점 알고리즘 난이도가 높아져서 알고리즘 카테고리를 새로 만들고 거기에 풀이과정 올려야겠다고 생각.. 시간 날 때마다 지금까지 풀었던 것들 업로드 할 예정입니다... 오늘 개인 프로젝트 계획 장바구니 장바구니에 상품 추가 장바구니에 담긴 상품 확인 + 장바구니 내의 상품 가격 합계 장바구니 비우기 주문 및 주문번호 출력 우선 장바구니 구현 과정 설명 장바구니에 상품 추가 void addBasket (Product orderProduct) { System.out.println(); // 여기에 주문을 추가하는 메소드가 들어갈 것 // basket에 담고 메인으로 돌..
활용할 매개변수가 많아서 처음에 되게 어려운 문제다 라고 생각했다. 나는 switch case문에서 ineq 값 별로 if 문을 넣고 eq.equals로 푸는 생각을 했다. 그렇게 생각하고 이런 코드를 짰는데... class Solution { public int solution(String ineq, String eq, int n, int m) { int answer = 0; switch (ineq) { case ">" : if ("=".equals(eq)) { answer = n >= m ? 1 : 0; } else { answer = n > m ? 1 : 0; } case "" : if ("=".equals(eq)) { answer = n >= m ? 1 : 0; } else { answer = n..