영드로이드개발자
용이의 개발블로그
영드로이드개발자

블로그 메뉴

  • ⭐️ Home
  • 💻 GitHub
  • ❤️ Instagram
  • 👍 LinkedIn
  • 분류 전체보기 (44)
    • 공지사항 (1)
    • Daily 공부방 (0)
    • 프로그래밍 언어 (8)
      • Java (7)
      • Kotlin (1)
    • 안드로이드(Kotlin) (16)
    • 코딩테스트(Java) (11)
      • 기초 자료구조 (3)
      • 백준 (0)
      • 프로그래머스 1단계 (5)
      • 프로그래머스 2단계 (3)
    • 알고리즘 정리 (5)
    • 주간 목표계획 및 회고 (2)
    • Project (1)
      • Android App - 오마이코인 (1)

인기 글

최근 글

티스토리

hELLO · Designed By 정상우.
영드로이드개발자
코딩테스트(Java)/기초 자료구조

랜덤숫자 생성후 최댓값 최솟값 출력

랜덤숫자 생성후 최댓값 최솟값 출력
코딩테스트(Java)/기초 자료구조

랜덤숫자 생성후 최댓값 최솟값 출력

2022. 8. 7. 21:18
반응형

 

문제

입출력

 

문제 풀이

자바 100제에서 알고리즘 카테고리에 기초적인 문제이다.

단순히 배열을 생성하고 그 배열에 랜덤한 숫자를 넣어주고 그 배열에 인덱스 0부터 끝까지 하나씩 비교하여 최솟값과 최댓값을 찾아내면 된다.

 

 

import java.util.Scanner;
import java.util.*;
public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		int[] arr = new int[10];
		
		
		for(int i=0; i<arr.length; i++) {
			arr[i] = (int)(Math.random()*100);
			System.out.print(arr[i]+" ");
		}
		
		int maxNumber=arr[0];
		int minNumber=arr[0];
		
		for(int i=1; i<arr.length; i++) {
			if(maxNumber < arr[i]) {
				maxNumber = arr[i];
			}
			if(minNumber > arr[i]) {
				minNumber = arr[i];
			}
		}
		System.out.println();
		System.out.println("최댓값은 "+maxNumber);
		System.out.println("최솟값은 "+minNumber);
		
		
		
	}
}

 

 

느낀점

정말 기초적인 알고리즘 문제이기 때문에 쉽게 해결 가능했다.

반응형
저작자표시 비영리 변경금지 (새창열림)

'코딩테스트(Java) > 기초 자료구조' 카테고리의 다른 글

성적 정렬하기 (내림차순)  (0) 2022.08.09
성적 정렬하기 (오름차순)  (0) 2022.08.07
  •  
  • 문제
  • 입출력
  • 문제 풀이
  • 느낀점
'코딩테스트(Java)/기초 자료구조' 카테고리의 다른 글
  • 성적 정렬하기 (내림차순)
  • 성적 정렬하기 (오름차순)
영드로이드개발자
영드로이드개발자
도전을 즐기는 안드로이드 개발자 현영우의 개발 Blog

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.