Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Tags
- 소프티어
- 문자열
- 깨끗한 코드
- 데이터사이언스
- 부스트캠프
- Java
- 파이썬
- 코세라
- AI Mathematics
- programmers
- string
- 티스토리챌린지
- 데이터 사이언스
- 프로그래머스
- Coursera
- softeer
- Boostcamp AI
- Data Science
- Python
- 클린코드
- Clean Code
- 데이터과학
- 오블완
- 알고리즘
- 코딩테스트
- 클린코드 파이썬
- data science methodology
- IBM
- 자바
- 코테
Archives
- Today
- Total
떼닝로그
[Java] Softeer 연탄의 크기 (배열 정렬) 본문
[Java] Softeer 연탄의 크기 (배열 정렬)
문제 링크 : https://softeer.ai/practice/7628
Softeer - 현대자동차그룹 SW인재확보플랫폼
softeer.ai
기록의 이유...
직전에 해시맵 정렬하면서 썼던 Collections.sort를 쓰려고 헀는데 안되더라구...?
Collections의 sort는 약간 자료형이 좀 더 다양해야 되는 건가... 싶었다
그래서 찾아봤더니 그냥 일반적인 배열에서는 Arrays.sort(변수명)을 쓰는 것 같았다
그렇게 수정하니 정렬한 걸로 값이 나오더라구.
Arrays랑 Collections 둘 다 자바 내의 Utils 안에 포함되는 것!
다행히 소프티어에서는 util을 미리 import 해주고 있당ㅋ 히힛,,,
처음 제출했을 때 하나 틀렸길래 엥 뭐야 하고 다시 읽어보니 반복문의 종료 조건을 살짝 잘못 표기했던 것
등호 하나 추가해주니깐 맞았다 ㅎㅎ
제출 코드 (정답)
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
int[] houses = new int[N];
for(int i=0;i<N;i++){
houses[i] = sc.nextInt();
}
Arrays.sort(houses);
int result = 0;
for(int r=2;r<=houses[N-1];r++){
int tmpcnt = 0;
for(int i=0;i<N;i++){
if(houses[i]%r==0){
tmpcnt += 1;
}
}
if (result < tmpcnt)
result = tmpcnt;
}
System.out.println(result);
}
}
'Algorithms > Softeer' 카테고리의 다른 글
| [Java] Softeer 진정한 효도 (min/max, 그리고 진정한 구린 코드) (2) | 2024.11.01 |
|---|---|
| [Java] Softeer 바이러스 (자료형 관리) (5) | 2024.10.31 |
| [Java] Softeer 금고 털이 (HashMap) (2) | 2024.10.31 |
| [Java] Softeer 나무 공격 (배열) (2) | 2024.10.31 |
| [Java] Softeer 나무 출력 - (출력 문자열 포함, StringBuilder) (4) | 2024.10.24 |
Comments