전체 글

문제 링크 www.acmicpc.net/problem/10799 10799번: 쇠막대기 여러 개의 쇠막대기를 레이저로 절단하려고 한다. 효율적인 작업을 위해서 쇠막대기를 아래에서 위로 겹쳐 놓고, 레이저를 위에서 수직으로 발사하여 쇠막대기들을 자른다. 쇠막대기와 레이저 www.acmicpc.net 문제 요약 '('와 ')'로 이루어진 문자열로 레이저와 쇠막대기의 배치 정보를 준다면 쇠막대기 조각의 총 개수를 구하라. 문제 풀이 문제 속의 그림에 다른 정보들을 추가해보겠습니다. 쇠막대기에 적혀진 숫자들은 잘려진 조각을 세기 위한 숫자입니다. 그 위쪽 괄호와 근접하게 적힌 숫자들은 무엇일까요?? 괄호가 열린 만큼 쇠막대기들이 겹쳐서 쌓여있게 됩니다. 즉 몇겹이 쌓아 올려져 있는지 적어놨습니다. 레이저를 만나..
· TechTalk
에러 확인 방법 appspec.yml 에러인지 아니면 다른 에러인지 아직 잘 모르겠는 분들을 위해 에러 메시지 확인하는 방법을 설명드리겠습니다. 웹 페이지로 확인하기 'CodeDeploy - 배포 - 배포ID' 여기까지 들어오셨다면 배포에 관한 각종 세부 정보들을 확인하실 수 있습니다. 최하단에 배포 수명 주기 이벤트라고 있습니다. 저기서 View events를 눌러주세요. 그러면 무슨 에러로 인해 이벤트가 종료됐는지 설명해줍니다. log 파일 확인하기 Codedeploy와 관한 log들은 /var/log/aws/codedeploy-agent/codedeploy-agent.log 에 기록됩니다. tail -F 라던가 less 라던가 활용하셔서 에러 메시지를 찾아주세요. command_status:"Fai..
· TechTalk
에러 발생 이유 Github Action CI/CD 사용하려고 yml을 업로드 하는 와중에 발생했다. 메시지만 잘 읽어봐도 해결할 수 있는 문제인데 발급받은 Access token으로는 workflow에는 접근하지 못했다는 오류이다. 따라서 토큰의 scope를 변경하면 해결 가능하다. 해결 방법 github.com/settings/tokens GitHub: Where the world builds software GitHub is where over 56 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code..
· TechTalk
github.com/beuoon/BC beuoon/BC Browser Controller. Contribute to beuoon/BC development by creating an account on GitHub. github.com 프로젝트 소개 게임이나 코딩을 하면서 유튜브 뮤직이나 트위치 방송을 컨트롤할 수 있도록 도와주는 프로젝트입니다. 확장 프로그램과 로컬에서 동작하는 프로그램 이렇게 둘이 준비되어야 제대로 사용하실 수 있습니다. 다른 작업을 하면서 컨트롤 해야하기 때문에 사람들이 자주 사용하지 않는 키로 설정되어 있습니다. 기여한 부분 twitch 다시보기 영상 속도 조절을 하는 기능을 만들었습니다. 기존 코딩 스타일에 맞춰서 작업을 해야 한다는 점이 관건이었습니다. 나름대로 변수명이나 함수..
*포스팅 스타일 변경 친구 : 문제 푼 사람들 다들 천재인가봐 어떻게 저런 접근법을 바로 생각하지?? 난 못하겠던데.. 너무 어려워ㅠㅠ 음.. 친구에게 도움이 될지는 모르겠지만 한 문제를 풀때도 여러 시행착오를 겪은 뒤에 푸는 사람이 있다는 것을 알려주고 싶었습니다. 따라서 문제를 풀때 했던 생각들을 모조리 적어볼까 합니다. 의식의 흐름을 적는거니까 난잡해질 가능성이 있습니다. 문제 링크 www.acmicpc.net/problem/1339 1339번: 단어 수학 첫째 줄에 단어의 개수 N(1 ≤ N ≤ 10)이 주어진다. 둘째 줄부터 N개의 줄에 단어가 한 줄에 하나씩 주어진다. 단어는 알파벳 대문자로만 이루어져있다. 모든 단어에 포함되어 있는 알파벳은 최대 www.acmicpc.net 문제 설명 'N개..
문제 링크 www.acmicpc.net/problem/1946 1946번: 신입 사원 첫째 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 20)가 주어진다. 각 테스트 케이스의 첫째 줄에 지원자의 숫자 N(1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개 줄에는 각각의 지원자의 서류심사 성 www.acmicpc.net 문제 설명 즉, 어떤 지원자 A의 성적이 다른 어떤 지원자 B의 성적에 비해 서류 심사 결과와 면접 성적이 모두 떨어진다면 A는 결코 선발되지 않는다. 요약을 하자면 저 한 문장으로 대체 가능합니다. 또한 성적이 일반 점수가 아니라 순위이기 때문에 낮을수록 좋습니다. 일반적으로 생각하는 이중 포문으로 푼다면 시간 초과가 뜨기 때문에 '그리디' 스럽게 풀어내야 합니다. 접근 방법 ..
https://www.acmicpc.net/problem/9020 9020번: 골드바흐의 추측 문제 1보다 큰 자연수 중에서 1과 자기 자신을 제외한 약수가 없는 자연수를 소수라고 한다. 예를 들어, 5는 1과 5를 제외한 약수가 없기 때문에 소수이다. 하지만, 6은 6 = 2 × 3 이기 때문에 소수 www.acmicpc.net 2 이상의 짝수는 2개의 소수를 더한 값과 같다는 내용입니다. 그렇다면 어떤 소수의 합으로 표현이 가능한가? 만약에 여러 경우가 존재한다면 그중에서 소수끼리의 차이가 가장 적은 것으로 출력하시오. 접근 단계 n까지의 소수를 구한다 가능한 소수 합의 조합을 구한다. 여러개라면 이 중에서 차이가 가장 적은 것을 출력한다. 시간 초과 난 소스 코드 1 2 3 4 5 6 7 8 9 1..
서블릿에서의 Session 서블릿 컨테이너는 HttpSession 인터페이스를 사용하여 클라이언트와 서버 사이에 세션을 만듭니다. 세션은 사용자의 둘 이상의 연결 또는 페이지 요청에 걸쳐 지정된 기간 동안 지속됩니다. 서버는 쿠키 사용 또는 URL 재작성과 같은 여러 가지 방법으로 세션을 유지할 수 있습니다. 즉 HttpSession을 이용해 세션을 컨트롤합니다. method 정리 getCreationTime 언제 세션이 생성되었는지 1970 년 1 월 1 일 자정 (GMT) 이후 밀리 초 단위로 측정된 값을 반환합니다. getId 해당 세션의 유니크한 값(String형)을 반환합니다. getLastAccessedTime 1970 년 1 월 1 일 자정 (GMT) 이후 클라이언트가이 세션과 관련된 요청을..
moongomi
개발냥발