전체 글429 오목 판정 Python(SW Expert Academy, SWEA) 난이도 : D3 문제번호 : 11315 문제 주소 및 출처입니다. swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AXaSUPYqPYMDFASQ&categoryId=AXaSUPYqPYMDFASQ&categoryType=CODE&problemTitle=%EC%98%A4%EB%AA%A9&orderBy=FIRST_REG_DATETIME&selectCodeLang=ALL&select-1=&pageSize=10&pageIndex=1 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 목차 1. 문제 설명 2. 문제 해석 3. 소스 코드 1. 문제 설.. 코딩테스트/SWExpertAcademy 2021. 2. 23. 진기의 최고급 붕어빵 Python(SWEA) 난이도 : D3 문제번호 : 1860 ※ 저의 풀이가 무조건적인 정답은 아닙니다. 다른 코드가 좀더 효율적이고 좋을 수 있습니다. 다른사람들의 풀이는 언제나 참고만 하시기 바랍니다. 문제 주소 및 출처입니다. swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5LsaaqDzYDFAXc&categoryId=AV5LsaaqDzYDFAXc&categoryType=CODE&problemTitle=860&orderBy=FIRST_REG_DATETIME&selectCodeLang=ALL&select-1=&pageSize=10&pageIndex=1 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를.. 코딩테스트/SWExpertAcademy 2021. 2. 21. 현주의 상자 바꾸기 Python(SWEA) 난이도 : D3 문제번호 : 5789 문제 주소 및 출처입니다. swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWYygN36Qn8DFAVm&categoryId=AWYygN36Qn8DFAVm&categoryType=CODE&problemTitle=%EC%83%81%EC%9E%90&orderBy=FIRST_REG_DATETIME&selectCodeLang=ALL&select-1=&pageSize=10&pageIndex=1 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 목차 1. 문제 설명 2. 문제 해석 3. 소스 코드 1. 문제 설명.. 코딩테스트/SWExpertAcademy 2021. 2. 19. HTTPS란 무엇인가? HTTPS란 HyperText Transfer Protocol over Secure Socket Layer의 약자이다 HTTPS는 왜사용하는가? 외부에서 내가보낸 데이터를 훔처보지 못하게 하기위해서 사용한다. http통신에서는 평문통신을 하게되는데 이럴때는 외부에서 감청을 할 수 있게된다. 여기서 평문을 서버에서만 알아볼수 있도록 암호화 하는것이 https 이다. 어떻게 암호화를 하는것인가? 대칭키와 비대칭키를 이용한 암호화를 한다. 대칭키 : 암호화와 복호화 하는 방식이 같다. ex) 1 -> A, A->1 결국 대칭키를 전달하는 과정이 필요하기 때문에 문제점이 생긴다.(중간탈취) 비대칭키(공개키, 개인키) : 암호화와 복호화 하는 방식이 다른다. A키와 B키가 있다고 할때 A키로 암호화를 하면 B키로.. 이론공부/네트워크통신 2020. 10. 1. Hashing Python(백준, 15829) 난이도 : Bronze 문제번호 : 문제 주소 및 출처입니다. www.acmicpc.net/problem/1259 1259번: 팰린드롬수 입력은 여러 개의 테스트 케이스로 이루어져 있으며, 각 줄마다 1 이상 99999 이하의 정수가 주어진다. 입력의 마지막 줄에는 0이 주어지며, 이 줄은 문제에 포함되지 않는다. www.acmicpc.net 목차 1. 문제 설명 2. 문제 해석 3. 소스 코드 1. 문제 설명 APC에 온 것을 환영한다. 만약 여러분이 학교에서 자료구조를 수강했다면 해시 함수에 대해 배웠을 것이다. 해시 함수란 임의의 길이의 입력을 받아서 고정된 길이의 출력을 내보내는 함수로 정의한다. 해시 함수는 무궁무진한 응용 분야를 갖는데, 대표적으로 자료의 저장과 탐색에 쓰인다. 이 문제에서는 .. 코딩테스트/백준 2020. 9. 29. A + B - 9 JAVA(백준, 15740) 난이도 : Bronze 5 문제번호 : 15740 문제 주소 및 출처입니다. www.acmicpc.net/problem/15740 15740번: A+B - 9 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 목차 1. 문제 설명 2. 문제 해석 3. 소스 코드 1. 문제 설명 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B (-1010000 ≤ A, B ≤ 1010000)가 주어진다. 출력 첫째 줄에 A+B를 출력한다. 2. 문제풀이 해당 문제는 일반적인 자료형의 크기로 감당이 되지않는 문제입니다. 파이썬의 경우는 크기의 제한이 없기때문에 상관이 없지만 C++이나 Java의 경우 문제가 생깁니다.. 코딩테스트/백준 2020. 9. 28. ubuntu에서 .env로 겪은 일 django에서 보안을 위해 .env파일을 이용하다가 생겼던 문제이다. git에는 시크릿 키라던가 api 키가 올라가면 안되는 것으로 알고있다. 그래서 .gitignore를 이용하여 설정한 파일을 빼서 이용하게된다. 나는 이번에 .env 파일을 이용하여 변수들을 관리하고 있었다. mysql에서 user와 관련된 처리를 하는데 env('USER')를 가져오면 .env파일에서 적용된 것이 아니라 ubuntu로 나오는 것이었다. 한동안 안되는 이유를 찾지못해 삽질을 많이했는데 결국 print문을 찍어보고 알게되었다. 그래서 나는 ubuntu에서 USER가 환경변수로 설정되어있다는 예측을 하게되었다. 그래서 .env에 있는 변수명을 USER에서 DB_USER로 변경함으로써 문제를 해결할 수 있었다. 어떻게 보면.. 기타 2020. 9. 27. 이항계수 Python(백준, 11050) 난이도 : Bronze 1 문제번호 : 11050 문제 주소 및 출처입니다. www.acmicpc.net/problem/11050 11050번: 이항 계수 1 첫째 줄에 \(N\)과 \(K\)가 주어진다. (1 ≤ \(N\) ≤ 10, 0 ≤ \(K\) ≤ \(N\)) www.acmicpc.net 목차 1. 문제 설명 2. 문제 해석 3. 소스 코드 1. 문제 설명 자연수 N과 정수 K가 주어졌을 때 이항 계수를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 0 ≤ K ≤ N) 출력 (N, K)를 출력한다 2. 문제풀이 이 문제를 풀기 위해서는 공식을 알아야 한다. 공식은 이와 같다. N! ----- K! * (N-K)! -> N! / (K! * (N-K)!).. 코딩테스트/백준 2020. 9. 26. A + B - 6 JAVA(백준, 10953) 난이도 : Bronze 2 문제번호 : 10953 문제 주소 및 출처입니다. www.acmicpc.net/problem/10953 10953번: A+B - 6 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 목차 1. 문제 설명 2. 문제 해석 3. 소스 코드 1. 문제 설명 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. A와 B는 콤마(,)로 구분되어 있다. (0 < A, B < 10) 출력 각 테스트 케이스마다 A+B를 출력한다. 2. 문제풀이 자바 문법을 공부하며 풀었던 문제이다. 자.. 코딩테스트/백준 2020. 9. 25. A + B - 4 Python(백준, 10951) 난이도 : Bronze 3 문제번호 : 10951 문제 주소 및 출처입니다. www.acmicpc.net/problem/10951 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 목차 1. 문제 설명 2. 문제 해석 3. 소스 코드 1. 문제 설명 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 이 단어에서 가장 많이 사용된 알파벳을 대문자로 출력한다. 단, 가장 많이 사용된 알파벳이 여러 개 존재하는 경우에는 ?를 .. 코딩테스트/백준 2020. 9. 24. 알파벳 찾기 Python(백준, 10809) 난이도 : Bronze 2 문제번호 : 10809 문제 주소 및 출처입니다. www.acmicpc.net/problem/10809 10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출 www.acmicpc.net 목차 1. 문제 설명 2. 문제 해석 3. 소스 코드 1. 문제 설명 알파벳 소문자로만 이루어진 단어 S가 주어진다. 각각의 알파벳에 대해서, 단어에 포함되어 있는 경우에는 처음 등장하는 위치를, 포함되어 있지 않은 경우에는 -1을 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 단어 S가 주어진다. 단어의 길이는 100을.. 코딩테스트/백준 2020. 9. 23. ACM호텔 Python(백준, 10250) 난이도 : Bronze 3 문제번호 : 10250 문제 주소 및 출처입니다. www.acmicpc.net/problem/10250 10250번: ACM 호텔 프로그램은 표준 입력에서 입력 데이터를 받는다. 프로그램의 입력은 T 개의 테스트 데이터로 이루어져 있는데 T 는 입력의 맨 첫 줄에 주어진다. 각 테스트 데이터는 한 행으로서 H, W, N, 세 정수 www.acmicpc.net 목차 1. 문제 설명 2. 문제 해석 3. 소스 코드 1. 문제 설명 ACM 호텔 매니저 지우는 손님이 도착하는 대로 빈 방을 배정하고 있다. 고객 설문조사에 따르면 손님들은 호텔 정문으로부터 걸어서 가장 짧은 거리에 있는 방을 선호한다고 한다. 여러분은 지우를 도와 줄 프로그램을 작성하고자 한다. 즉 설문조사 결과 대로 .. 코딩테스트/백준 2020. 9. 22. 이전 1 ··· 7 8 9 10 11 12 13 ··· 36 다음 💲 광고입니다.