컴퓨터기본/문제풀이 113

[프로그래머스] 정렬 > K번째수

https://programmers.co.kr/learn/courses/30/lessons/42748?language=cpp 코딩테스트 연습 - K번째수 [1, 5, 2, 6, 3, 7, 4] [[2, 5, 3], [4, 4, 1], [1, 7, 3]] [5, 6, 3] programmers.co.kr 문제 이해: array에는 길이 1에서 100 사이의 배열이다. commands 는 최대 50개, 즉 최대 3*50의 벡터값이다. command에 따라서 array를 잘라서, 자른 배열을 올림차순으로 정렬하고, 그 중 3번째에 있는 index의 값을 answer에 저장해서 반환하는 것이 과제이다. command의 행은 세 요소로 이루어졌는데, i는 array자를 시작점, j는 array마지막점, k는 그 ..

[백준] 2750번, 1181번, 1431번

2750번 C를 이용한 풀이: N(1 ≤ N ≤ 1,000)의 숫자가 주어진다. 제한 시간은 1초이고 1초 동안 약 1억개의 연산을 할 수 있으므로, 이렇게 수가 적은 경우에는 시간복잡도가 높은 알고리즘을 사용해도 풀 수 있다. 그래서 가장 기본적인 선택 알고리즘을 사용해본다. #include int arr[1001]; int main(void){ int num, i, j, temp, min, index; scanf("%d", &num); for(i=0; i char[]로 변환: strcpy(strarr, a.c_str()); - char[] 중에 숫자만 뽑은 후, int 로 변환해서 더하기: if(strarr[i]

[백준] 11654번, 11720번, 10809번

JAVA를 이용한 풀이 모두 문자열 관련 문제 11654번 import java.util.*; public class Main{ public static void main(String[] args) { int input; Scanner sc = new Scanner(System.in); input = sc.next().charAt(0); System.out.println(input); } 11720번 package baekjun1; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num; String input; int res..