DAY1 사칙연산 / 옹알이
·
프로그래머스/0단계
1️⃣ 옹알이 문제 설명 머쓱이는 태어난 지 6개월 된 조카를 돌보고 있습니다. 조카는 아직 "aya", "ye", "woo", "ma" 네 가지 발음을 최대 한 번씩 사용해 조합한(이어 붙인) 발음밖에 하지 못합니다. 문자열 배열 babbling이 매개변수로 주어질 때, 머쓱이의 조카가 발음할 수 있는 단어의 개수를 return하도록 solution 함수를 완성해주세요. 제한사항 - 1 ≤ babbling의 길이 ≤ 100 - 1 ≤ babbling[i]의 길이 ≤ 15 - babbling의 각 문자열에서 "aya", "ye", "woo", "ma"는 각각 최대 한 번씩만 등장합니다. - 즉, 각 문자열의 가능한 모든 부분 문자열 중에서 "aya", "ye", "woo", "ma"가 한 번씩만 등장합니..
멀티캠퍼스 수료식과 짧은 회고
·
회고록
수료..믿기지 않아...🥺기억이 흐릿해지기 전에 바로 수료 당일 일지를 써보자면오늘은 프로젝트 경진대회 > 시상식 > 수료식 을 진행했다. 우리 팀이 2등은 노려볼 수 있지 않을까?! 했는데다들 중간발표 때는 연막작전이었던건지..불과 며칠만에 엄청나게 업그레이된 프로젝트들을 선보였다..정말 다들 대단해 👍 우리 팀은 더 이상 다른 팀과 비교하지 말고, 한 달 반 동안 우리가 이뤄낸 결과물을 자랑하자는 다짐으로 발표에 임했다. 발표가 성공적으로 끝나고 심사위원들의 피드백을 들었을 때, 칭찬과 함께 보완이 필요한 부분들을 듣게 되었다. 다행히도 그것들은 예상하고 있던 것들이었고, 발표 이후 피드백을 바탕으로 보완하여 더 완성도 있는 프로젝트를 만들어 볼 생각이다.  프로젝트 보완할 점1. 일정 공유 ..
11/10 : object storage
·
Project 여담/6주차
주요 기능은 다 구현하였으니 부가적으로 넣을 수 있는 기능을 생각해봤다. 프로필 사진과 게시판에 사진 업로드 기능이 있으면 좋겠다고 판단하였는데 문제가 하나 있었다. 바로, 사용자들이 올리는 모든 사진들을 모두 다 DB에 저장하면 DB가 너무 무거워지는 문제 였다. 팀원들과 상의 끝에 우리는 Object Storage를 떠올렸다. 하지만 또 다른 오류를 맞이하면서 그 오류 먼저 해결을 하느라...결국 object storage는 무산되었고ㅎㅎ 공부한 기록만 남겨둔다. Object Storage 란? 기존 파일 스토리지의 확장성 한계를 없앤 비정형 데이터를 위한 스토리지 이다. 대규모의 데이터를 안정적으로 저장하고 필요할 때 유연하게 활용할 수 있는 클라우드 기반의 스토리지 솔루션으로 많이 사용된다. 오브..
11/09 : 비밀번호 암호화
·
Project 여담/6주차
비밀번호 암호화 알고리즘 SHA-256 이란? SHA-256 (Secure Hash Algorithm 256-bit) SHA-256은 안전한 단방향 해시 함수로, 주로 비밀번호나 메시지를 안전하게 저장하거나 전송할 때 사용된다. "단방향"이라는 용어는 한 번 해시되면 원본 값을 복원할 수 없다는 것을 의미한다. SHA-256은 256비트 길이의 고정된 크기의 해시 값을 생성하며, 충돌 가능성이 매우 낮아 안전한 알고리즘 중 하나로 알려져 있다. 해싱이란? 해싱은 임의의 크기의 데이터를 고정된 크기의 고유한 값으로 변환하는 과정을 의미한다. 이 변환된 값은 해시 또는 해시 값이라고도 불린다. 해싱은 단방향 암호화 함수의 한 형태로, 원본 데이터를 해시 함수에 넣으면 항상 동일한 크기의 고유한 해시 값이 생..
11/08 : 회원가입 이메일 인증
·
Project 여담/6주차
이제 인증 메일과 비밀번호 암호화 기능을 추가 해보려고 한다. 사실 요즘엔 핸드폰 인증을 더 많이 쓰는 것 같긴한데...더 간단하고 스프링에서 기본으로 제공하는 API가 있고 돈이 안들어가는 이메일 인증 방법을 택했다. 이메일 인증은 회원가입 프로세스에서 중요한 단계 중 하나이다. 이메일 인증을 통해 회원 신원을 확인할 수 있으며 불법적인 가입이나 다른 사용자의 계정 사용을 방지해서 보안을 강화시킬 수 있는 것이 장점이다. 또한, 더 나아가면 중요한 서비스 안내나 소식 전달도 이메일을 통해 할 수 있을 것! 1️⃣ 링크 참고하여 이메일 설정 ( 2단계 인증 활성화 ) ⇒ https://myaccount.google.com/u/0/security?hl=k Google 계정 myaccount.google.c..
xoo | 수진
xoo의 성장기록