1부터 N까지의 합 출력하기
2022. 9. 25. 20:07
공부/알고리즘 공부
❓ 문제설명 자연수 N이 입력되면 1부터 N까지의 합을 출력하는 프로그램을 작성하세요. ❓ 입력설명 첫 번째 줄에 20이하의 자연수 N이 입력된다. ❓ 출력설명 첫 번째 줄에 1부터 N까지의 합을 출력한다. 💡 풀이
연필 갯수
2022. 9. 25. 20:06
공부/알고리즘 공부
❓ 문제설명 연필 1 다스는 12자루입니다. 학생 1인당 연필을 1자루씩 나누어 준다고 할 때 N명이 학생수를 입력하면 필요한 연필의 다스 수를 계산하는 프로그램을 작성하세요. ❓ 입력설명 첫 번째 줄에 1000 이하의 자연수 N이 입력된다. ❓ 출력설명 첫 번째 줄에 필요한 다스 수를 출력합니다. 💡풀이
삼각형 판별하기
2022. 9. 25. 20:04
공부/알고리즘 공부
❓ 문제설명 길이가 서로 다른 A, B, C 세 개의 막대 길이가 주어지면 이 세 막대로 삼각형을 만들 수 있으면 “YES"를 출력하고, 만들 수 없으면 ”NO"를 출력한다. ❓ 입력설명 첫 번째 줄에 100이하의 서로 다른 A, B, C 막대의 길이가 주어진다. ❓ 출력설명 첫 번째 줄에 “YES", "NO"를 출력한다. 💡 풀이

항해99 첫 번째 주 회고
2022. 9. 25. 19:43
공부/스파르타코딩클럽
첫 번째 주는 따로 준비할 시간 없이 팀이 구성되고, 작은 프로젝트를 시작하게 되었다. 백엔드나 프런트엔드의 구별 없이 시작하게 되었고 물론 처음 시작할 때는 이게 큰 문제가 될 줄은 몰랐었지만😅 ❗ 내가 겪었던 트러블슈팅 우리팀에서 맞닥뜨린 가장 큰 문제점은 처음에 기능별로 역할을 맡아 코드를 작성하게 된 부분이었다. 각자 htrml과 python파일을 만들어 코드를 작성한 후, 합치려고 시도하였는데 그 과정에서 기능이 동작하지 않거나 보이는 부분이 서로 얽혀 정상적으로 보이지 않았다. 결국 팀장님을 메인으로 팀원들과 파일 통합작업을 진행하였고, 각자 페이지를 맡으신 분들과 계속하여 소통하여 코드를 수정하였다. 결과적으로 각자가 맡아 작성한 코드를 100% 활용하지 못하고 많은 부분이 통폐합되었다. 코..

[WIL] JWT, API
2022. 9. 25. 19:12
공부/스파르타코딩클럽
❔ JWT 1. JWT란 무엇일까? JWT 는 JSON Web Token의 약자로 전자 서명 된 URL-safe (URL로 이용할 수있는 문자 만 구성된)의 JSON입니다. 전자 서명은 JSON 의 변조를 체크 할 수 있게되어 있습니다. JWT는 속성 정보 (Claim)를 JSON 데이터 구조로 표현한 토큰으로 RFC7519 표준 입니다. JWT는 서버와 클라이언트 간 정보를 주고 받을 때 Http 리퀘스트 헤더에 JSON 토큰을 넣은 후 서버는 별도의 인증 과정없이 헤더에 포함되어 있는 JWT 정보를 통해 인증합니다. 이때 사용되는 JSON 데이터는 URL-Safe 하도록 URL에 포함할 수 있는 문자만으로 만듭니다. JWT는 HMAC 알고리즘을 사용하여 비밀키 또는 RSA를 이용한 Public Key..
세 수 중 최솟값
2022. 9. 24. 23:00
공부/알고리즘 공부
❓ 문제설명 100이하의 자연수 A, B, C를 입력받아 세 수 중 가장 작은 값을 출력하는 프로그램을 작성하 세요.(정렬을 사용하면 안됩니다) ❓ 입력설명 첫 번째 줄에 100이하의 세 자연수가 입력된다. ❓ 출력설명 첫 번째 줄에 가장 작은 수를 출력한다 💡풀이
[프로그래머스] 짝수와 홀수
2022. 9. 24. 20:43
공부/알고리즘 공부
❓ 문제 설명 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. ❓ 제한 조건 num은 int 범위의 정수입니다. 0은 짝수입니다. ❓ 예시 입출력 예 num return 3 "Odd" 4 "Even" 💡 풀이 function solution(num) { // 선언과 초기화 var result = ""; // 짝수면 if (num % 2 === 0) { result = "Even"; } // 홀수면 else{ result = "Odd"; } return result; } 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges
[프로그래머스] 직사각형 별찍기
2022. 9. 24. 19:43
공부/알고리즘 공부
❓ 문제 설명 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. ❓ 제한 조건 n과 m은 각각 1000 이하인 자연수입니다. ❓ 예시 입력 5 3 출력 ***** ***** ***** 💡 풀이 처음에 JS로는 감이 안와서 C로 먼저 풀어보았다. #include int main(void) { int a; // 5 int b; // 3 scanf("%d %d", &a, &b); // a와 b의 값을 입력 받는 부분. // 5 3 쓰고 엔터하면 입력이 됨 // printf("*****\n"); // printf("*****\n"); // printf("*****"); // 이렇게 하면 나오기는 하지만 진..