본문 바로가기
반응형

분류 전체보기321

[코딩테스트 Lv.0] 머쓱이보다 키 큰 사람 머쓱이는 학교에서 키 순으로 줄을 설 때 몇 번째로 서야 하는지 궁금해졌습니다. 머쓱이네 반 친구들의 키가 담긴 정수 배열 array와 머쓱이의 키 height가 매개변수로 주어질 때, 머쓱이보다 키 큰 사람 수를 return 하도록 solution 함수를 완성해보세요. 제한사항 1 ≤ array의 길이 ≤ 100 1 ≤ height ≤ 200 1 ≤ array의 원소 ≤ 200 입출력 예 arrayheightresult [149, 180, 192, 170]1673 [180, 120, 140]1900 입출력 예 설명 입출력 예 #1 149, 180, 192, 170 중 머쓱이보다 키가 큰 사람은 180, 192, 170으로 세 명입니다. 입출력 예 #2 180, 120, 140 중 190보다 큰 수는 없.. 2023. 12. 11.
[코딩테스트 Lv.0] 중복된 숫자 개수 정수가 담긴 배열 array와 정수 n이 매개변수로 주어질 때, array에 n이 몇 개 있는 지를 return 하도록 solution 함수를 완성해보세요. 제한사항 1 ≤ array의 길이 ≤ 100 0 ≤ array의 원소 ≤ 1,000 0 ≤ n ≤ 1,000 입출력 예 arraynresult [1, 1, 2, 3, 4, 5]12 [0, 2, 3, 4]10 입출력 예 설명 입출력 예 #1 [1, 1, 2, 3, 4, 5] 에는 1이 2개 있습니다. 입출력 예 #2 [0, 2, 3, 4] 에는 1이 0개 있습니다. 내 풀이 [Java] class Solution { public int solution(int[] array, int n) { int answer = 0; for(int arr : arra.. 2023. 12. 10.
[코딩테스트 Lv.0] 두 수의 나눗셈 정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요. 제한사항 0 < num1 ≤ 100 0 < num2 ≤ 100 입출력 예 num1num2result 1052 723 입출력 예 설명 입출력 예 #1 num1이 10, num2가 5이므로 10을 5로 나눈 몫 2를 return 합니다. 입출력 예 #2 num1이 7, num2가 2이므로 7을 2로 나눈 몫 3을 return 합니다. 내 풀이 [Java] class Solution { public int solution(int num1, int num2) { int answer = 0; return num1 / num2; } } [C] #include #include #.. 2023. 12. 8.
[코딩테스트 Lv.0] 두 수의 곱 정수 num1, num2가 매개변수 주어집니다. num1과 num2를 곱한 값을 return 하도록 solution 함수를 완성해주세요. 제한사항 0 ≤ num1 ≤ 100 0 ≤ num2 ≤ 100 입출력 예 num1num2result 3412 2719513 입출력 예 설명 입출력 예 #1 num1이 3, num2가 4이므로 3 * 4 = 12를 return합니다. 입출력 예 #2 num1이 27, num2가 19이므로 27 * 19 = 513을 return합니다. 내 풀이 [Java] class Solution { public int solution(int num1, int num2) { int answer = 0; return num1 * num2; } } [C] #include #include #.. 2023. 12. 7.
[코딩테스트 Lv.0] 숫자 비교하기 정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요. 제한사항 0 ≤ num1 ≤ 10,000 0 ≤ num2 ≤ 10,000 입출력 예 num1num2result 23-1 11111 799-1 입출력 예 설명 입출력 예 설명 #1 num1이 2이고 num2가 3이므로 다릅니다. 따라서 -1을 return합니다. 입출력 예 설명 #2 num1이 11이고 num2가 11이므로 같습니다. 따라서 1을 return합니다. 입출력 예 설명 #3 num1이 7이고 num2가 99이므로 다릅니다. 따라서 -1을 return합니다. 내 풀이 [Java] class Solution { public int solution(int num.. 2023. 12. 7.
[코딩테스트 Lv.0] 두 수의 차 정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요. 제한사항 -50000 ≤ num1 ≤ 50000 -50000 ≤ num2 ≤ 50000 입출력 예 num1num2result 23-1 100298 입출력 예 설명 입출력 예 #1 num1이 2이고 num2가 3이므로 2 - 3 = -1을 return합니다. 입출력 예 #2 num1이 100이고 num2가 2이므로 100 - 2 = 98을 return합니다. 내 풀이 [Java] class Solution { public int solution(int num1, int num2) { return num1 - num2; } } [C] #include #include #include .. 2023. 12. 7.
[C언어] for문을 이용한 역정삼각형 ********* ******* ***** *** * #include int i, j, k; for(i = 5; i >= 1; i--){ for(j = 0; j < 5 - i; j++){ printf(" "); } for(k = 1; k < i * 2 - 1; k++){ printf("*"); } printf("\n"); } 2023. 8. 10.
[C언어] for문을 이용한 정삼각형 * *** ***** ******* ********* #include int i, j, k for(i = 1; i 2023. 8. 8.
[C언어] for문을 이용한 역직각삼각형 ***** **** *** ** * include void main(){ int i, j; for(i = 5; i >= 1; i--){ for(j = 1; j 2023. 8. 7.
[C언어] for문을 이용한 직각삼각형 * ** *** **** ***** #include int main(){ int i, j; for(i = 1; i 2023. 8. 5.
[C언어] 구구단 세로형 구구단 2 * 1 = 2 2 * 2 = 4 ... 3 * 1 = 3 3 * 2 = 6 ... 9 * 8 = 72 9 * 9 = 81 #include void main(){ int i, j; for(i = 2; i 2023. 8. 5.
정보처리기사실기 2021년 1회 1. 물리 네트워크(MAC) 주소에 해당하는 IP 주소를 알려주는 프로토콜로 역순 주소 결정 프로토콜을 무엇이라고 하는지 쓰시오. 2. 다음은 DB 설계 절차에 관한 설명이다. 다음 빈칸에 들어갈 알맞은 용어를 쓰시오. ( A )은/는 특정 DBMS의 특성 및 성능을 고려하여 데이터베이스 저장 구조로 변환하는 과정으로 결과로 나오는 명세서는 테이블 정의서 등이 있다. ( B )은/는 현실 세계에 대한 인식을 추상적, 개념적으로 표현하여 개념적 구조를 도출하는 과정으로 주요 산출물에는 E-R 다이어그램이 있다. ( C )은/는 목표 DBMS에 맞는 스키마 설계, 트랜잭션 인터페이스를 설계하는 정규화 과정을 수행한다. [보기] : 구현 / 개념적 설계 / 논리적 설계 / 요구사항 분석 / 물리적 설계 3. .. 2023. 4. 13.
[C언어] main 함수 #include int main(){ printf("Hello world"); return 0; } 위의 코드에서 main()은 함수이다. 프로그램은 하나 또는 여러개의 함수들이 모여 실행된다. main 함수는 프로그램 실행 시 처음 시작이며 하나의 프로그램에는 하나의 main함수만 존재한다. 함수는 리턴형 함수와 그렇지 않은 함수로 나뉠 수 있다. 리턴형 함수는 함수 앞에 자료형을 선언하고 리턴하지 않는 함수는 void을 선언하면 된다. 그리고 코드 실행문은 함수뒤에 중괄호 { } 안에 작성하고 문장의 끝은 세미콜론(;)으로 끝내면 된다. #include void main(){ printf("Hello world"); } 위의 코드는 return하지 않는 함수이다. 2022. 10. 6.
[MariaDB] MariaDB 암호화, 복호화 MariaDB 암호화, 복호화 단방향 암호화 SELECT SHA2('1234567890',256) 암호화 FROM dual 양방향 암호화 HEX(AES_ENCRYPT('평문', '암호화키값') SELECT HEX(AES_ENCRYPT('1234567890', 'KEY')) FROM DUAL 양방향 복호화 AES_DECRYPT(UNHEX('암호화문'), '암호화키값') SELECT AES_DECRYPT(UNHEX('42E7EF87950D06526A68A9642A0CF320'), 'KEY') 복호화 FROM DUAL; 복호화하면 정상적인 복호화 문으로 보이지 않는다. 아래와 같이 CONVERT하면 정상적으로 복호화문이 보일 것입니다. SELECT CONVERT(AES_DECRYPT(UNHEX('42E7EF8.. 2022. 10. 6.
[Ubuntu 18] OpenJDK 8 설치(JDK 1.8) 자바 버전 확인 java -version 먼저 자바가 설치 되어 있는 지 확인해 봅니다. 설치가 되어 있지 않으면 install 할 수 있다는 메시지가 나옵니다. 자바 설치 셋 중 하나를 선택하여 고대로 타이핑하면 됩니다. 저는 아래와 같이 openjdk-8 버전을 설치하겠습니다. apt-get install openjdk-8-jdk 설치가 다 끝나면 자바 버전을 다시 확인해 봅니다. 2022. 10. 5.
728x90
반응형