본문 바로가기
728x90

정글 2기71

[SW사관학교 정글] WEEK00_Project_로그인 방식 [SW사관학교 정글] WEEK00_Project_로그인 방식 로그인을 위한 기술은 세션, 쿠키, JWT를 위한 방법이 있다. 기본적으로 HTTP(HyperText Transfer Protocol) 통신의 특징은 접속 후 접속을 끊는 Connectionless(비 연결)와 상태정보를 보관하지 않는 Stateless(비 상태유지)이다. 그러므로 HTTP 요청시 이전 요청에 대한 정보와 무관하다. 그래서 로그인 기능을 사용하기 위해서는 요청 주체에 대한 '인증'이 필요하다. 이 인증을 통해 사용자 A와 B에 대하여 서버에서 클라이언트에 다른 화면을 보낸다. 1. 계정 정보를 요청 헤더에 넣는 방식 장점 : 빠르게 인증 테스트 시도 가능 단점 : 계정 정보에 대한 접근이 매우 쉬워 보안 매우 취약. 2. Ses.. 2021. 8. 9.
[SW사관학교 정글] 찬찬히 나를 돌아보는 시간 [SW사관학교 정글] 찬찬히 나를 돌아보는 시간 지나온 과거에 대한 성찰, 5개월 동안 내가 어떤 것을 얻어가고 싶은지, 어떤 자세로 임하고 싶은지, 정글2기가 끝난 후 나의 모습은 어땠으면 좋겠는지 생각해보기 희망 초, 중, 고, 재수 시절을 떠올려 보면 주어진 것을 참 열심히 하는 아이였던 것 같다. 항상 더 좋은 교육, 더 좋은 기회, 더 좋은 공부법을 생각하며 치열하게 고민하고 한편으로는 불만도 품었지만, 정작 발을 내딛고 있는 현실에서는 별말없이 성실히 해냈다. 미래에는 어떠할 것이라는 기대감을 나타내는 '희망' 이라는 단어를 좋아했다. 그 시절에는 대학만 들어가면 모든 걸 보상받고 행복할 것이라는 희망을 갖고 하루하루를 즐겼던 것 같다. 이러한 과정에서 내가 스스로 기획하고 학습하는 습관이 생.. 2021. 8. 8.
[백준_2908] 하, 상수 [백준_2908] 하, 상수 Q) 상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두 개를 칠판에 써주었다. 그 다음에 크기가 큰 수를 말해보라고 했다. 상수는 수를 다른 사람과 다르게 거꾸로 읽는다. 예를 들어, 734와 893을 칠판에 적었다면, 상수는 이 수를 437과 398로 읽는다. 따라서, 상수는 두 수중 큰 수인 437을 큰 수라고 말할 것이다. 두 수가 주어졌을 때, 상수의 대답을 출력하는 프로그램을 작성하시오. 함수를 썼으면 좀 편했을텐데... 첫 번 째 코드 내장함수를 거의 안쓰고 다 풀어서 코드를 적었다. 너무 기니 다음부터는 함수를 쓰는걸로.... .. 2021. 8. 7.
[백준_8958] 하, 기초(배열), OX퀴즈 [백준_8958] 하, 기초(배열), OX퀴즈 Q) "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수는 3이 된다. "OOXXOXXOOO"의 점수는 1+2+0+0+1+0+0+1+2+3 = 10점이다. OX퀴즈의 결과가 주어졌을 때, 점수를 구하는 프로그램을 작성하시오. 첫 번 째 코드 처음에는 문제를 잘못 이해했다. 잘 읽고 이해하자.. 두 번 째 코드 if 조건문을 이용해 O, X 판별 + N 정수까지의 합 'ssum 함수'를 정의, 이용하여 풀었다. 마지막에 좀 헷갈렸던 게 OXOOOXOO 로 입력했을 때 조건문 루프에서 마지막 OO에서.. 2021. 8. 7.
[백준_2675] 하, 문자열 반복 [백준_2675] 하, 문자열 반복 Q) 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다. S에는 QR Code "alphanumeric" 문자만 들어있다. 처음 내가 작성한 코드 처음 작성한 코드에서는 출력이 제대로 안 됐다. 여기 첨부하려고 했는데 지워져 버려 없네.. 이 문제를 처음에 풀지 못한 건 결국 입력, 연산 값들의 형태(str, int)에 미숙해서 그렇다. 두 번 째 작성한 코드 성공했다. 잘 돌아 갔는데 뭔가 두 번 째 while문이 좀 지저분해 보인다. 수정 코드 1 (ㄱㄹ원 코드 참조) result = ''와 result += @@ .. 2021. 8. 7.
[WEEK01~04] 8/06 TIL_ 문자열에 변수 포함하는 방법 [WEEK01~04] 8/06 TIL_ 문자열에 변수 포함하는 방법 Q) 문자열에 변수 포함하는 방법 a = 10 print(f'최댓값은 {a}입니다.') -> 최댓값은 10입니다. 변수 포함되는 문자열 앞에 f를 붙여 주면 된다. 문자열을 변수 a에 넣어보면 다음과 같이 표현 가능 a = f'최대값은 {a}입니다.' print(a) 2021. 8. 6.
728x90