[코딩테스트] 두 수의 나눗셈
2023. 11. 4. 23:41
programming/JAVA
기초 코딩테스트를 풀고 있었는데 확인해 보니 더 쉬운 난이도인 입문이 있었다. day1 사칙연산은 아주 쉽기 때문에 넘어가고 day2에 첫 번째인 두 수의 나눗셈에서 형변환이 있어서 정리하게 되었다. 문제 설명 정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해 주세요. 입출력 예 num1 num2 result 3 2 1500 7 3 2333 1 16 62 입출력 예 설명 입출력 예 #1 num1이 3, num2가 2이므로 3 / 2 = 1.5에 1,000을 곱하면 1500이 됩니다. 입출력 예 #2 num1이 7, num2가 3이므로 7 / 3 = 2.33333... 에 1,000을 곱하면..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbkqEc7%2FbtszvjMAZwx%2FD1yH5StttN26GEbgGOlZHk%2Fimg.png)
[코딩테스트] 문자열 반복해서 출력하기
2023. 11. 1. 10:45
programming/JAVA
문제 설명 문자열 str과 정수 n이 주어집니다. str이 n번 반복된 문자열을 만들어 출력하는 코드를 작성해 보세요. 제한사항 1 ≤ str의 길이 ≤ 10 , 1 ≤ n ≤ 5 입출력 예 입력 #1 출력 #1 string 5 stringstringstringstringstring 예제파일 // solution.java // 예제파일 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(); } } 결과 // solution.java import java..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbItBRj%2FbtszA40T2JV%2Fy8bnzhC5WouNxSQNXvPBb1%2Fimg.png)
[코딩테스트] a와 b 출력하기
2023. 11. 1. 09:31
programming/JAVA
문제 설명 정수 a와 b가 주어집니다. 각 수를 입력받아 입출력 예와 같은 형식으로 출력하는 코드를 작성해 보세요. 제한 사항 -100,000 ≤ a, b ≤ 100,000 입출력 예 입력 #1 출력 #1 4 5 a = 4 b = 5 풀이 // Solution.java 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(); if(-100000
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FciVDKE%2FbtszA4zMA98%2FDPu9YEAurdNQcs8aJLCoOK%2Fimg.png)
[코딩테스트] 문자열 출력하기
2023. 11. 1. 01:34
programming/JAVA
문제 설명 문자열 str이 주어질 때, str을 출력하는 코드를 작성해 보세요. 제한사항 - 1
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FZISEK%2FbtszvE9Ce4f%2FIurDI3qsQCG35hkuMAvNY1%2Fimg.png)
[jshell] 반환값
2023. 10. 31. 12:16
programming/JAVA
여태까지는 리턴타입을 void로 주어서 반환값(return)이 없게 만들었다. 반환값을 주려면 어떤식으로 하면 될까? 정수 반환 // 간단한 합계 구하기 int sum_area(int a, int b){ int sum = a + b; return sum; } 합계 구하기이므로 리턴타입을 정수(int)로 주어서 sum_int라는 메서드를 만들었고, 변수 sum은 파라미터 a 와 b 를 더한 값을 저장해주었다. 그 후 변수 sum을 반환 시켰다. sum_int(3,4) -> 3 + 4는? $2 ==> 7 -> $2라는 변수에 sum_int 변수에 출력 값인 2을 저장해서 출력! 실습1) 3 숫자의 합 구해보기 2수의 값을 구하는거에서 1개의 숫자만 추가! 실습2) 삼각형 2개의 각도를 입력할 시 나머지 1개..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLwzCw%2FbtszqbtJ0iM%2F2Iw0LGHZ9oU1b7lSNtStQ0%2Fimg.png)
[jshell] 실행, 종료, 구구단 만들기
2023. 10. 31. 11:26
programming/JAVA
jshell 실행(mac) 터미널 혹은 iterm2에서 jshell 입력 (java9 버전 이상 설치 되어 있어야 됩니다.) jshell 종료 /exit 구구단 만들기 소스 코드 void nineninedang(int y){ for(i=1;i
[jshell] 자바 공부에 좋은 jshell.
2023. 10. 31. 11:05
programming/JAVA
jshell? jshell은 자바 9부터 생겨서 자바를 배우기에 더 쉬운 환경을 제공한다. jshell 은 정말 간단한 REPL이다. REPL(Read-Eval-Print-Loop) 앱 실행 상태에서 사용자가 입력한 명령어(소스코드)를 읽고(Read), 명령어를 평가(Eval)하고, 결과를 출력(Print)한 다음 다시 입력을 기다리는 상태로 돌아가는 과정을 반복(Loop)한다. jshell tips history를 지원한다. 단축키 ctrl + a : 줄의 시작으로 이동 ctrl + r : 실행했던 명령어 검색 (ctrl + r 을 누르고 system을 검색하면 system이 들어간 명령어만 방향키(위, 아래)로 확인이 가능하다. ctrl + e : 줄의 끝으로 이동 jshell은 완벽한 조건문을 제시..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FH8INo%2FbtrKZwmBI72%2FnkJuRIDdPzGjFeinABEkzk%2Fimg.png)
[패스트캠퍼스] 자바 강의 학습후기 2주차 (자바 기초)
2022. 8. 31. 15:50
programming/JAVA
* 이 강의는 [국비지원교육]으로 배울 수 있게 되었습니다. 조건문과 반복문 2주차는 if문과 조건이 여러 개일 때의 if문, switch-case문, 반복문(while, do-while, for문)에 대해서 배웠습니다. 이제는 조금 적응이 된것도 같지만 배속의 압박이 있는 편입니다. while문은 결과나 변수가 true, false일 경우 많이 사용하고 (do-while문은 do로 한번 실행하고 while문을 실행), for문은 특정 횟수와 관련해서 많이 사용을 하고 있습니다. 중첩 반복문은 제 기준으로 좀 어려웠는데 구구단 프로그램을 만들어서 많은 이해가 되었던 거 같습니다. break 문과 continue문을 마지막으로 기초강의는 끝이 나고 객체 지향에 관련 된 강의가 시작됩니다. 기초 강의는 초보..