본문 바로가기

개발일지/코테 정복기15

[Softeer/JAVA] 효도의 시작(LV.1) 문제 설명  https://softeer.ai/practice/7724(저작권으로 인해 링크로 대체합니다!)  문제 풀이단순한 출력 문제이다. 제약조건과 입력 조건이 없으므로 출력 메소드를 사용하여 출력한다.  코드 풀이import java.io.*;import java.util.*;public class Main { public static void main(String[] args) { System.out.println("엄마 아빠 사랑해요!"); }}  실행 결과 2025. 3. 12.
[Java] 자바 정수형 int / long 사용 및 비교(Feat. 코딩테스트) 코딩테스트를 공부하다 보면 자료형 선언으로 인해 일부 테스트 케이스에서 통과하지 못한 경우를 발견하곤했다. int형이 -2,147,483,648 ~ 2,147,483,647 이 범위 내에서 사용되는 건 알겠는데!!!사실 상 코딩테스트 제약 조건 표기 시에는 보통 10의 거듭제곱으로 표현이 되는 경우가 대부분이니...그래서 정리해보았다ㅎㅎ int1) 크기: 32bit2) 표현 가능 범위: -2,147,483,648 ~ 2,147,483,6473) 거듭제곱 표현: 10⁹ ( 10⁹을 초과하면 int형을 사용할 수 없다) long1) 크기: 64bit2) 표현 가능 범위: -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 3) 거듭제곱 표현: 10¹⁸ (10⁹을.. 2025. 3. 10.
[Softeer/JAVA] (LV.1) 위험한 효도 문제 설명 https://softeer.ai/practice/7368(저작권으로 인해 링크로 대체합니다!)  문제 풀이남우가 상금을 타기 위한 최소 시간을 구하는 문제이다. 문제 설명 중 남우가 1초에 거리 1만큼 이동 가능하다 했으므로 거리와 시간을 동일하게 1:1로 생각하는게 포인트이다. 또한 남우가 술래를 터치한 직후 술래의 움직임이 a는 b로 b는 a로 변경되기 때문에 해당 부분을 주의 해야한다. 우선, 변경되는 움직임에 의해 남우가 술래에게 갈 때와 술래를 터치하고 돌아올 때를 분리해서 생각하였다. 남우가 술래에게 갈 때의 시간을 n, 남우가 술래를 터치하고 돌아오는 시간을 m으로 가정하고 다음과 같이 정의 하였다. 1) 남우가 술래에게 갈 때 시간(n)   : 남우와 술래가 떨어져 있는 거리 .. 2024. 6. 20.
[Softeer/JAVA] A+B(LV.1) 문제 설명https://softeer.ai/practice/6295(저작권으로 인해 링크로 대체합니다!)  문제 풀이1. 공백을 기준으로 A주행거리, B주행거리가 주어지기 때문에 각각 선언해준다.2. if문으로 통해 A가 B보다 큰 경우 / B가 A보다 큰 경우 / A와 B가 동일한 경우를 비교한다.  코드 풀이import java.io.*;import java.util.*;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //사용자 입력한 값 가져오기 //공백을 기준으로 A주행거리, B주행거리가 주어지기 때문에 아래와 같이 각각 선언해준다. .. 2024. 6. 13.
반응형