#include #include void push(int stack[], int number) { int i = 0; if (stack[0] == 0) { stack[0] = number; } else { for(i = 9999; i >= 0; i--) { if(stack[i] != 0) { stack[i + 1] = stack[i]; } } stack[0] = number; } } int pop(int stack[]) { int i = 0; int head = 0; if(stack[i] 0) { stack[i - 1] = stack[i]; } else { stack[i - 1] = 0; break; } } } return head; } int size(int stack[]) { int i = 0; fo..
nuget에 찾아보니 mysql.data가 있는데 license가 gplv2여서 일단 거름(잘 모름ㅎ) 그 아래에 mysqlconnector가 있고 18.8M으로 다운로드수가 괜찮아 확인 https://mysqlconnector.net/ 라이센스 확인하니 MIT임 오히려 mysql.data보다 준수한 성능 일단 설치 using MySqlConnector; private void button_mssql_Click(object sender, RoutedEventArgs e) { var connection = new MySqlConnection("Server=IP;User ID=ID;Password=PWD;Database=DBNAME"); connection.Open(); using (var command =..
www.acmicpc.net/problem/1032 1032번: 명령 프롬프트 첫째 줄에 파일 이름의 개수 N이 주어진다. 둘째 줄부터 N개의 줄에는 파일 이름이 주어진다. N은 50보다 작거나 같은 자연수이고 파일 이름의 길이는 모두 같고 길이는 최대 50이다. 파일이름은 www.acmicpc.net N = int(input()) for i in range(N): file = input() if i == 0: mask = [c for c in file] for i, c in enumerate(file): if mask[i] != c: mask[i] = "?" print("".join(mask))
process.exe로 옵션을 주고 input, output을 위해 부등호를 사용해 CreateProcess 작업할 때 문제 있었음 ex: mysqldump.exe -options > /path/mysql.dmp.sql gt, lt가 인식이 안되고 계속 옵션 넣으라는식으로 나타남 mysqldump.exe는 --result-path option이 있어 어떻게든 했는데 mysql.exe는 옵션이 없어 찾아봄 그냥 앞에 "cmd /c" 붙이면 됨
visual studio 15사용중 언제부턴가 탭을 뺐다가 다시 넣으면 크래시남 윈도우 업데이트 문제 자기 vs설치된곳에 devenv.exe.config열고 (ex: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE) 아래 값을 기존 element 뒤에 붙여 쓰고 재시작 ;Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix=true;Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix=true 예시 권한 없어서 안되면 devenv.exe.config 바탕화면에 복사 > 수정 > 붙여..
www.acmicpc.net/problem/13235 13235번: 팰린드롬 팰린드롬은 앞에서부터 읽을 때와 뒤에서부터 읽을 때가 똑같은 단어를 의미한다. 예를 들어, eve, eevee는 팰린드롬이고, eeve는 팰린드롬이 아니다. 단어가 주어졌을 때, 팰린드롬인지 아닌지 판 www.acmicpc.net sen = input() if sen == sen[::-1]: print("true") else: print("false")
Contact: j0n9m1n1@gmail.com