-
백준 10867번 : 중복 빼고 정렬하기 (C 언어)c c++ 언어 공부 2023. 5. 1. 11:26
https://www.acmicpc.net/problem/10867
10867번: 중복 빼고 정렬하기
첫째 줄에 수의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째에는 숫자가 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다.
www.acmicpc.net
Code:
12345678910111213141516171819202122232425#include <stdio.h>int main() {int n;scanf("%d", &n);int arr[2002] = { 0, };int x = 0;for (int i = 0; i < n; i++){scanf("%d", &x);arr[x + 1000]++;}for (int i = -1000; i <= 1000; i++){if (arr[i+1000] != 0){printf("%d ", i);}else{continue;}}}cs 문제풀이:
절댓값을 고려 안해서 계속 틀렸었다.
그거를 제외하고는 중복요소만 체크해주면 쉽게 풀리는 문제이다.
'c c++ 언어 공부' 카테고리의 다른 글
백준 2407번 : 조합 (C 언어) (0) 2023.05.02 백준 1051번 : 숫자 정사각형 (C 언어) (0) 2023.05.01 백준 9655번 : 돌 게임 (C 언어) (0) 2023.05.01 백준 1292번 : 쉽게 푸는 문제 (C 언어) (0) 2023.05.01 백준 1064번 : 평행사변형 (C 언어) (0) 2023.04.30