본문 바로가기

소프티어 나무심기3

[Softeer/JAVA] 근무시간(LV.1) 문제 설명https://softeer.ai/practice/6254 (저작권으로 인해 링크로 대체합니다!)  코드 풀이import java.io.*;import java.util.*;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int hh = 0; int mm = 0; //월,화,수,목,금 for(int i=0; i  실행 결과 2024. 6. 7.
[Softeer/JAVA] 주행거리 비교하기(LV.1) 문제 설명https://softeer.ai/practice/6253 (저작권으로 인해 링크로 대체합니다!)  문제 풀이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. 7.
[Softeer/JAVA] 나무 심기(LV.1) 문제 설명https://softeer.ai/practice/7353 (저작권으로 인해 링크로 대체합니다!)  주의 사항두 수를 곱해서 최대 값을 구하는 것이기 때문에 음수*음수의 경우에 주의!!!ex) 땅의 비옥함이  -1, 2, 3, -10 와 같다면 음수*음수의 경우(-1*-10)가 최대값이기 때문에 해당 경우를 주의 해야한다.문제 풀이제일 먼저 알고리즘 정렬 방식에서 떠올라 비옥함을 각 배열에 담고 서로서로 비교하여 최대값을 비교하면 되지 않을까??라는 생각을 가지고 코드를 작성하였다.1. arr배열을 선언하여 땅의 비옥함을 배열에 담는다.2. 비옥함을 담아둔 배열의 첫번째 값을 max값으로 초기선언 한다.   ( max값을 0으로 초기 선언을 하게 되면 추후 max값을 비교할 때 초기 값이 음수라.. 2024. 6. 7.
반응형