프로그래밍41 [프로그래머스 코딩 테스트] 더 크게 합치기-파이썬 문제 설명- 언어 : 파이썬 (Python3) 연산 ⊕는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 반환합니다. 예를 들면 다음과 같습니다. 12 ⊕ 3 = 1233 ⊕ 12 = 312양의 정수 a와 b가 주어졌을 때, a ⊕ b와 b ⊕ a 중 더 큰 값을 return 하는 solution 함수를 완성해 주세요. 단, a ⊕ b와 b ⊕ a가 같다면 a ⊕ b를 return 합니다. - 입력 조건1 ≤ a, b - 출력 조건a ⊕ b와 b ⊕ a 중 더 큰 값을 반환문제 정답def solution(a, b): ans1 = str(a) + str(b) ans2 = str(b) + str(a) if ans1 > ans2: return int(ans1) e.. 코딩 테스트/프로그래머스 2025. 2. 26. [프로그래머스 코딩 테스트] 문자열 곱하기-파이썬 문제 설명- 언어 : 파이썬 (Python3) 문자열 my_string과 정수 k가 주어질 때, my_string을 k번 반복한 문자열을 return 하는 solution 함수를 작성해 주세요. - 입력 조건1 ≤ len(my_string) ≤ 100my_string은 영소문자로만 이루어져 있습니다.1 ≤ k ≤ 100 - 출력 조건my_string을 k번 반복한 문자열을 반환문제 정답def solution(my_string, k): return my_string * k정답 설명문자열 곱셈 연산을 활용하여 간단하게 해결 가능반복문 없이 한 줄로 해결 가능하여 효율적출처https://school.programmers.co.kr/learn/courses/30/lessons/181940 프로그래머스SW개.. 코딩 테스트/프로그래머스 2025. 2. 26. [프로그래머스 코딩 테스트] 문자 리스트를 문자열로 변환하기-파이썬 문제 설명- 언어 : 파이썬 (Python3) 문자들이 담겨있는 배열 arr가 주어집니다. arr의 원소들을 순서대로 이어 붙인 문자열을 return 하는 solution함수를 작성해 주세요. - 입력 조건1 ≤ len(arr) ≤ 200arr의 원소는 전부 알파벳 소문자로 이루어진 길이가 1인 문자열 - 출력 조건arr의 원소를 이어 붙인 문자열을 반환문제 정답def solution(arr): answer = ''.join(arr) return answer정답 설명join()을 활용하면 리스트의 요소들을 빠르게 문자열로 결합 가능반복문 없이 한 줄로 해결 가능하여 효율적출처https://school.programmers.co.kr/learn/courses/30/lessons/181941 프로.. 코딩 테스트/프로그래머스 2025. 2. 26. [프로그래머스 코딩 테스트] 문자열 섞기-파이썬 문제 설명- 언어 : 파이썬 (Python3) 길이가 같은 두 문자열 str1과 str2가 주어집니다. 두 문자열의 각 문자가 앞에서부터 서로 번갈아가면서 한 번씩 등장하는 문자열을 만들어 return 하는 solution 함수를 완성해 주세요. - 입력 조건1 ≤ len(str1) = len(str2) ≤ 10str1과 str2는 알파벳 소문자로 이루어진 문자열 - 출력 조건두 문자열을 번갈아가며 합친 문자열을 반환문제 정답def solution(str1, str2): answer = '' for i in range(len(str1)): answer += str1[i] + str2[i] return answer정답 설명for 문을 이용하여 str1과 str2의 문자를 번갈아.. 코딩 테스트/프로그래머스 2025. 2. 26. [쉽게 풀어쓴 C언어 Express 개정4판] 16장 Exercise & Programming 16장 Exercise & Programming16장 Exercise 1. #define을 이용하여 다음 매크로 SIZE를 10으로 올바르게 정의한 것을 모두 고르시오. 정답: 4번 #define SIZE 10 2. 다음의 설명에 부합하는 매크로를 정의하여보자.// a번#define RANGE(x, y, z) ((x) (z) ? 0 : 1)// b번#define ODD_GT(x, y) (((x) % 2 != 0) && ((x) > (y)) ? 1 : 0)// c번#define IS_UPPER(c) ((c) >= 'A' && (c) 3. 다음의 문장에 오류가 있다면 그 이유를 적으시오. #define SQURE(x) ((x)*(x))#ifdef VERSION==1#if (DEBUG > 3.00)#un.. 프로그래밍/C언어 2024. 10. 17. [쉽게 풀어쓴 C언어 Express 개정4판] 15장 Exercise & Programming 15장 Exercise & Programming14장 Exercise 1. 다음 중 표준 파일 스트림이 아닌 것은?정답: 4번 stdcon 2. 다음은 표준 입출력 함수들에 대한 설명이다. 설명에 가장 일치하는 함수를 보기에서 골라서 쓰시오. 1) fflush()2) fgets()3) feof()4) fscanf() 3. 파일의 시작 부분으로 파일 포인터를 이동시키는 문장은? 정답: 3번 fseek(fp, 0L, SEEK_SET); 4. 다음의 설명에 적합한 문장을 작성하시오. a) FILE *afp = fopen("junk.txt", "a");b) FILE *pfp = fopen("para.txt", "r+");c) FILE *bfp = fopen("company.dat", "rb"); 5. 텍스트 파.. 프로그래밍/C언어 2024. 10. 17. 코딩 독학 무료 사이트 TOP 5 무료 사이트 TOP 5코딩을 배우기 위한 효율적인 방법은 무엇이 있을까요? 이제 막 코딩을 배우기로 결심했다면 전문서적을 통해 학습하거나,인터넷 강의를 찾아보거나, 학원을 알아보는 등 다양한 선택지가 존재합니다그 중에서도 본인에게 알맞는 인터넷 강의를 선택하는 것은매우 좋은 방법이라 생각합니다. 1. 이론 학습의 함정비전공자로 처음 코딩 공부를 시작할 때 가장 많이 하는 실수는 책을 구매하여이론 학습에 큰 시간을 투자하는 것입니다. 하지만 실전에 뛰어들어코드를 작성할 때는 이론 학습으로 얻은 지식과 정보들이 생각나지 않는경우가 많습니다. 오히려 아무런 지식이 없는 상태에서 책으로 공부를 한다면자칫 제대로 시작하기도 전에 코딩에 대한 흥미가 떨어질 수 있습니다. 물론, 초보 개발자의 단계를 벗어나 조금 더.. 프로그래밍 2024. 6. 14. 코딩에 도움에 되는 사이트 모음 (백엔드 2탄 Cheat Sheet) 코딩에 도움에 되는 사이트 모음이어서 백엔드 위주 치트 시트 사이트를 말씀드리겠습니다다른 백엔드 치트 시트가 궁금하신 분들은아래 링크 참고 하시면 됩니다 코딩에 도움이 되는 사이트 모음 (백엔드 치트 시트)코딩에 도움이 되는 사이트 모음 (프론트엔드 치트 시트 Cheat Sheet) 이전 글에서 설명을 했으니바로 본문으로 넘어가겠습니다. Node.js 치트 시트https://devhints.io/nodejs-stream Node.js streams cheatsheetThe one-page guide to Node.js streams: usage, examples, links, snippets, and more.devhints.io 스프링 치트 시트https://groupe-sii.github.io/ch.. 프로그래밍 2024. 6. 13. [MySQL] 명령어, 고급 쿼리(Query) 총 정리 (Cheat Sheet) Cheat SheetSQl은 IT 업계에서 대부분 사람들이 알아야 할 프로그램입니다. 그중 세계에서 가장 널리 사용되는 오픈 소스 데이터베이스인MySQL 치트 시트를 공유하겠습니다 하단에 링크 남겨 드릴 테니 들어가시면 기본 SQL 명령어부터 고급 쿼리까지 다양한 내용을 다룹니다. 이 치트 시트는 MySQL을 사용하는 개발자들, 그리고 공부하시는 분들께큰 도움이 될 것입니다 devhints 위 캡처 사진은 해당 사이트에 들어가시면 바로 보이는 화면입니다 첫 화면부터 깔끔하게 SQL문이 정리되어 있습니다. 사이트 하단으로 스크롤을 내리시면다른 데이터베이스 치트 시트 그리고 다른 언어 치트시트도 보실 수 있습니다. https://devhints.io/mysql MySQL cheatsheetThe one-p.. 프로그래밍/MySQL 2024. 6. 10. [쉽게 배우는 JSP 웹 프로그래밍 개정2판] 16장 연습 문제, 소스 코드 16장 연습 문제 소스 코드16장 연습 문제 1. JDBC를 사용한 JSP와 데이터베이스를 연동하는 기법을 단계별로 나열한 것으로 옳은 것은 무엇인가?1번 ② ① ⑤ ④ ③ ⑦ ⑥ 2. Statement 객체와 PreparedStatement 객체의 메소드이면서 데이터베이스로부터 검색 SQL문 쿼리를 실행하여 데이터 접근을 할 수 있는 메소드는 무엇인가?1번 executeQuery() 3. JDBC 드라이버를 로딩하는 메소드는 무엇인가?1번 Class.forName() 4. Statement 객체와 PreparedStatement 객체의 메소드이면서 데이터베이스로부터 삽입, 수정, 삭제와 관련된 SQL문 쿼리를 실행하여 데이터 접근을 할 수 있는 메소드는 무엇인가?2번 executeUpdate() 5. .. 프로그래밍/JSP 2024. 6. 9. 이전 1 2 3 4 5 다음