코딩40 [프로그래머스 코딩 테스트] 더 크게 합치기-파이썬 문제 설명- 언어 : 파이썬 (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. [쉽게 풀어쓴 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. [쉽게 풀어쓴 C언어 Express 개정4판] 14장 Exercise & Programming 14장 Exercise & Programming14장 Exercise 1. 다음은 무엇을 선언하는 문장인가? a) int형 포인터에 대한 포인터 선언b) 10개의 int형 포인터를 저장하는 배열의 선언c) 3개의 int를 가지는 배열에 대한 포인터d) int 형 인자를 받는 void 반환형의 함수에 대한 포인터2. 다음의 설명에 맞는 문장을 작성해보자int **ptr; // a번double *arr[5]; // b번double (*func_ptr)(char); // c번int (*func_arr[2])(short, short); // d번void *p = NULL; // e번 3. 다음 프로그램의 출력을 쓰시오a) 100 100 100b) 1 3c) 서울d) 2 .. 프로그래밍/C언어 2024. 10. 17. [Redis] Windows 환경에서 Redis 설치하기 Redis"Redis"Remote Dictionary Server 약자로 오픈 소스 인메모리 데이터베이스입니다.데이터를 디스크가 아닌 메모리(RAM)에 저장하는 시스템입니다.주요 특징으로 1. Key - Value 저장소2. 다양한 데이터 타입3. 매우 빠른 속도(읽기/쓰기)4. 데이터 만료 기능 등등 존재합니다.Redis의 설명은 간략하게 마무리하고Windows 환경에서 Redis 설치 방법을 알아보겠습니다. 설치 방법 2가지1. GitHub에서 설치 파일 다운2. WSL 사용 이번 글에서 첫 번째 방법인GitHub에서 설치 파일 다운을 알아보겠습니다 아래 링크로 접속하시면 zip, 또는 msi 파일을 다운로드하여 설치가 가능합니다. 하지만 안타깝게도 치명적인 단점이 존재합니다. 아래 링크 파일들은 .. 프로그래밍 2024. 10. 11. 코딩 독학 무료 사이트 TOP 5 무료 사이트 TOP 5코딩을 배우기 위한 효율적인 방법은 무엇이 있을까요? 이제 막 코딩을 배우기로 결심했다면 전문서적을 통해 학습하거나,인터넷 강의를 찾아보거나, 학원을 알아보는 등 다양한 선택지가 존재합니다그 중에서도 본인에게 알맞는 인터넷 강의를 선택하는 것은매우 좋은 방법이라 생각합니다. 1. 이론 학습의 함정비전공자로 처음 코딩 공부를 시작할 때 가장 많이 하는 실수는 책을 구매하여이론 학습에 큰 시간을 투자하는 것입니다. 하지만 실전에 뛰어들어코드를 작성할 때는 이론 학습으로 얻은 지식과 정보들이 생각나지 않는경우가 많습니다. 오히려 아무런 지식이 없는 상태에서 책으로 공부를 한다면자칫 제대로 시작하기도 전에 코딩에 대한 흥미가 떨어질 수 있습니다. 물론, 초보 개발자의 단계를 벗어나 조금 더.. 프로그래밍 2024. 6. 14. 코딩에 도움이 되는 사이트 모음 (백엔드 치트 시트) 백엔드 치트 시트프로그래밍의 바다는 매우 넓고 깊습니다모든 것을 암기하고 활용하기엔 불가능에 가깝죠 그러므로 우린 "치트 시트"를 활용해야 합니다. 치트 시트는 개발 시간 단축에 도움이 되고원하는 것을 빠르게 찾을 수 있습니다. 하지만 많은 것을 치트 시트에 의존하게 된다면본인 역량 발전이 없어지거나, 도태될 수 있으니참고 용으로 사용하시는 걸 추천드립니다. 자바 치트 시트https://introcs.cs.princeton.edu/java/11cheatsheet/ Java Programming Cheatsheet introcs.cs.princeton.edu php 치트 시트https://websitesetup.org/php-cheat-sheet/ PHP Cheat SheetThis PHP cheat s.. 프로그래밍 2024. 6. 12. [쉽게 배우는 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 다음