Tiny Star

🔓Codingtest/0️⃣Lv.0 10

[프로그래머스] 각도기 - Java

2023년 06월 12일 월요일 [문제 설명] 각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를 완성해주세요. [내 풀이] #include #include #include 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..

[프로그래머스] 두 수의 합 - Java

2023년 06월 08일 목요일 [문제 설명] 정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion 함수를 완성해주세요. [내 풀이] #include #include #include int solution(int num1, int num2) { int answer = -1; return num1+num2; } 두 수의 차를 구하는 코딩테스트에서 봤듯이 연산한 값을 변수에 저장하지않고 바로 return시켰다. 하지만 이 테스트에서는 -50,000

[프로그래머스] 두 수의 차 - Java

2023년 06월 08일 요일 [문제 설명] 정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요. [내 풀이] #include #include #include int solution(int num1, int num2) { int answer = 0; answer = num1 - num2; return answer; } answer에 num1-num2라는 연산자를 대입해주고, 그 값을 return시켰다. 다른 사람들의 풀이를 보니, 나처럼굳이 변수로 대입을 시키지 않고 아래와 같이 바로 값을 return시키는 방법도 있었다. return num1-num2;

[프로그래머스] 숫자 비교하기 - Java

2023년 05월 25일 목요일 [문제 설명] 정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요. [내 풀이] class Solution { public int solution(int num1, int num2) { int answer = 0; if(num1 == num2) { return 1; } else { return -1; } } } 진짜 초짜라서 다른거 생각 하나도 안나고 if문을 어떻게든 썼다. 정답은 맞았으나.. 풀기 전에는 삼항연산자를 왜 생각을 못했을까..! class Solution { public int solution(int num1, int num2) { int answer = (num1 == ..

[프로그래머스] 특수문자 출력하기 - Java

2023년 05월 25일 요일 [문제 설명] 다음과 같이 출력하도록 코드를 작성해 주세요. [내 풀이] import java.util.Scanner; public class Solution { public static void main(String[] args) { System.out.print("!@#$%^&*(\\'\"?:;"); } } 특수문자를 출력하려면 이스케이프 문자를 사용해야한다. 실제로 출력 예시를 그대로 가져다가 " "안에 붙여넣으면 아래 이미치처럼 된다. String을 사용할 때 쌍따옴표를 쓰기 때문에 에러가 발생한다고 한다. 그럴 때 쓰는 것이 이스케이프 문자라는 것인데 이스케이프 문자는 문자열 내에서 특수한 기능을 수행하는 문자다. \” : 큰따옴표 ( “단비가 \”냐옹\” 이라고 ..

[프로그래머스] 문자열 반복해서 출력하기 - Java

2023년 05월 22일 월요일 [문제 설명] 문자열 str과 정수 n이 주어집니다. str이 n번 반복된 문자열을 만들어 출력하는 코드를 작성해 보세요. [내 풀이] import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.next(); int n = sc.nextInt(); for (int i = 0; i < n; i++) { System.out.print(str); } } } // 가장 기본적인 출력 방법 , repeat나 다른 메소드를 사용해서도 출력이 가능 반복된 문자열을 출력 : 1 ≤ n ≤ 5..

[프로그래머스] a와 b 출력하기 - Java

2023년 05월 22일 월요일 [문제 설명] 정수 a와 b가 주어집니다.각 수를 입력받아 입출력 예와 같은 형식으로 출력하는 코드를 작성해보세요. [내 풀이] import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); System.out.println("a = " + a); System.out.println("b = " + b); } } // System.out.println("a = "+a +"\n" +"b = "+b); 한 줄로도 입력이 가능하다.