일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- mysql docker
- MySQL
- 파이썬
- 데이트
- 스트림셋이란?
- c
- nvidia docker
- 도커
- 데이터베이스
- C언어
- 코딩
- 푸시푸시
- 도커 시작하기
- python
- docker
- ansible install
- java
- 정보처리기사
- 백준
- 클라우드
- mysql on docker
- 앤서블 설치
- streamsets 강의
- 도커 mysql
- 도커 elk
- 알고리즘
- 스트림셋
- c++
- elk stack
- 자바
- Today
- Total
목록알고리즘 (52)
리그캣의 개발놀이터
# A씨는 학교숙제로 이차방정식 문제를 풀어야 한다. # 하지만 시간이 얼마 없다. # 이 A씨를 도와주기 위한 이차방정식 풀이 프로그램을 작성해라. # (단, 일차방정식은 ax^2 + bx + c = 0의 꼴에서 a, b와 c를 입력받아 해를 구하고 # 해를 구하기 위해 근의 공식을 사용해야 한다. # 또, 해는 정수로 반올림한 값을 구하고 해가 없거나 여러개인 경우도 모두 구해야 한다.) def quadratic(a,b,c): D = ((b**2)-4*a*c)**0.5 X1 = (-b + D) / 2*a X2 = (-b - D) / 2*a print('X1:{}, X2:{}'.format(X1,X2)) quadratic(2, 3, 4)참고 사이트 https://dongyeopblog.wordpress..
# 시저 암호는, 고대 로마의 황제 줄리어스 시저가 만들어 낸 암호인데, # 예를 들어 알파벳 A를 입력했을 때, 그 알파벳의 n개 뒤에 오는(여기서는 예를 들 때 3으로 지정하였다) # 알파벳이 출력되는 것이다. 예를 들어 바꾸려는 단어가 'CAT"고, n을 5로 지정하였을 때 "HFY"가 되는 것이다. # # 어떠한 암호를 만들 문장과 n을 입력했을 때 암호를 만들어 출력하는 프로그램을 작성해라 def secret(_str, _int): _str = list(_str) for i in range(len(_str)): _str[i] = ord(_str[i])+5 _str[i] = chr(_str[i]) _str = ''.join(_str) print(_str) secret('CAT', 5)
[34-35] ※ 다음은 문제와 이 문제를 해결하기 위해 작성 한 프로그램의 일부이다. 문제 어떤 나라에 N개의 도시가 있다. 이 도시들은 일직선 도로 위에 있다. 편의상 일직선을 수평 방향으로 두자. 제일 왼쪽의 도시에서 제일 오른쪽의 도시로 자동차를 이 용하여 이동하려고 한다. 인접한 두 도시 사이의 도로들 은 서로 길이가 다를 수 있다. 도로 길이의 단위는 km를 사용한다. 처음 출발할 때 자동차에는 기름이 없어서 주유소에서 기름을 넣고 출발하여야 한다. 기름통의 크기는 무제한이 어서 얼마든지 많은 기름을 넣을 수 있다. 도로를 이용하 여 이동할 때 1km마다 1리터의 기름을 사용한다. 각 도시 에는 단 하나의 주유소가 있으며, 도시 마다 주유소의 리 터당 가격은 다를 수 있다. 가격의 단위는 원을..
문제이 일이 끝나면 인류의 절반은 살아남을 것이다.타노스가 당신 앞에 나타났다.당신은 살아남을 수 있을까?입력이 문제는 입력이 주어지지 않는다.출력당신이 살아남는다면 1을, 살아남지 못한다면 0을 출력한다. 이 문제의 정답률이 50%라는거에 ㅎㅎㅎㅎ 많은 사람들이 장난을 쳤구나? 또는 살고자하면 죽는것인가 라는 것을 느꼇다 #define _CRT_SECURE_NO_WARNINGS//타노스가 당신 앞에 나타났다. //당신은 살아남을 수 있을까?#include #include #include using namespace std;int main() {string me;cin >> me;cout
다음과 같이 코드를 풀면 좀더 간단하다 #define _CRT_SECURE_NO_WARNINGS//정수 배열이 주어지면 0이 아닌 정수 순서를 유지하며 모든 0을 오른쪽 끝으로//옮기기#include #include #define Length 5using namespace std;int main() {int array1[Length];int array2[Length] = {0,};for (int i = 0; i
//String 이 주어지면, 중복된 char가 없는 가장 긴 서브스트링의 길이를 찾으세요!! //String 이 주어지면, 중복된 char가 없는 가장 긴 서브스트링의 길이를 찾으세요 #define _CRT_SECURE_NO_WARNINGS#define max_len 100#include #include #include using namespace std; char Input[max_len];vector q_Input;bool equals = false;int substring = 0; int main() {cin >> Input;q_Input.push_back(Input[0]);for (int i = 0; i < strlen(Input); i++) {for(int j=0;j
정수 배열(int array)이 주어지면 0이 아닌 정수 순서를 유지하며 모든 0을 배열 오른쪽 끝으로 옮기시오. 단, 시간복잡도는 O(n), 공간복잡도는 O(1)여야 합니다. 예제) Input: [0, 5, 0, 3, -1] Output: [5, 3, -1, 0, 0] Input: [3, 0, 3] Output: [3, 3, 0] #define _CRT_SECURE_NO_WARNINGS#include #include #define Length 3using namespace std;int main() {int arr1[Length];int arr2[Length];for (int i = 0; i
문제다장조는 c d e f g a b C, 총 8개 음으로 이루어져있다. 이 문제에서 8개 음은 다음과 같이 숫자로 바꾸어 표현한다. c는 1로, d는 2로, ..., C를 8로 바꾼다.1부터 8까지 차례대로 연주한다면 ascending, 8부터 1까지 차례대로 연주한다면 descending, 둘 다 아니라면 mixed 이다.연주한 순서가 주어졌을 때, 이것이 ascending인지, descending인지, 아니면 mixed인지 판별하는 프로그램을 작성하시오.입력첫째 줄에 8개 숫자가 주어진다. 이 숫자는 문제 설명에서 설명한 음이며, 1부터 8까지 숫자가 한 번씩 등장한다.출력첫째 줄에 ascending, descending, mixed 중 하나를 출력한다.//다장조는 c d e f g a b C, 총..