본문 바로가기

전체 글116

[백준/BOJ] 20125번 쿠키의 신체 측정 C++ 문제 링크 : https://www.acmicpc.net/problem/20125 틀린 코드out of bounds 에러 뜸#include using namespace std;string arr[1001][1001];int main(){ int n; cin >> n; /* string p; for (int i=1; i> p; if(p=="*"){ arr[i][j] = 1; } } } */ int x, y; while (true){ for (int i=1; i0; i--){ if(arr[x][i]=="*") .. 2024. 11. 7.
[백준/BOJ] 9655번 돌 게임 C++ 맞힌 코드#include using namespace std;int n;int main(void){ cin >> n; if (n%2==0){ cout 2024. 11. 7.
[소프티어/Softeer] 나무 공격 C++ 문제 링크 : https://softeer.ai/practice/9657 틀린 코드- 시간 초과 떴음. for문 범위를 잘못 설정했음. 배열의 인덱스(0,1,2,...)와 번째 수(1,2,3,...)가 다르다는 거를 유의할 것.- 환경 파괴범의 위치를 2차원 배열에 굳이 다 저장할 필요 없고, 각 행에 몇 명 있는지만 저장하면 됨. g[n][m] 없애고 arr[n] 사용하도록 코드 고쳤음.- 숲의 요정이 지나가는 행에 있는 환경 파괴범의 인원이 1명 이상이라면 그 행들의 인원 수만 1씩 줄이면 됨. 공격이 두 번 시행되므로 이와 같이 인원 수를 줄이는 동작을 두 번 시행.#includeusing namespace std;int n,m, l,r, ll, rr;int main(void){ cin >> .. 2024. 11. 1.
[백준/BOJ] 2292번 벌집 C++ 문제 링크 : https://www.acmicpc.net/problem/2292 문제위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌을 때, 벌집의 중앙 1에서 N번 방까지 최소 개수의 방을 지나서 갈 때 몇 개의 방을 지나가는지(시작과 끝을 포함하여)를 계산하는 프로그램을 작성하시오. 예를 들면, 13까지는 3개, 58까지는 5개를 지난다. 풀이수열로 생각.1, 7(= 1+6), 19(= 1 + 6*1 + 6*2), ... 이런식으로 늘어남.N이 위치한 층의 번째 수 알아내면 됨.13은 2번째 항인 7보다 크고 3번째 항인 19보다 작은 수니까 13에 해당하는 값.. 2024. 10. 15.
[백준/BOJ] 23971번 ZOAC 4 언어 : C++문제 링크 : https://www.acmicpc.net/problem/23971 문제2021년 12월, 네 번째로 개최된 ZOAC의 오프닝을 맡은 성우는 오프라인 대회를 대비하여 강의실을 예약하려고 한다.강의실에서 대회를 치르려면 거리두기 수칙을 지켜야 한다!한 명씩 앉을 수 있는 테이블이 행마다 W개씩 H행에 걸쳐 있을 때, 모든 참가자는 세로로 N칸 또는 가로로 M칸 이상 비우고 앉아야 한다. 즉, 다른 모든 참가자와 세로줄 번호의 차가 N보다 크거나 가로줄 번호의 차가 M보다 큰 곳에만 앉을 수 있다.논문과 과제에 시달리는 성우를 위해 강의실이 거리두기 수칙을 지키면서 최대 몇 명을 수용할 수 있는지 구해보자. 풀이w를 (1+m)로 나눈 몫과 h를 (1+n)로 나눈 몫의 곱으로 구할.. 2024. 10. 15.
Efficient Estimation of Word Representations in Vector Space Word 2 VectorAbstract  큰 data set로부터 만들어진 단어들의 continuous vector representation들을 연산하는 데에 사용하는 두 가지 새로운 model architecture를 제안한다. 정확도 면과 낮은 cost 면에서 큰 발전을 볼 수 있었다. 또한, 이 vector들은 syntatic, semantic word similarity 측정에서 test set에 대해서 SOTA(state of the art) 성능을 냈다. 1  Introduction∘ 최근 NLP 시스템들과 기술들은 단어들 사이의 유사성은 인지하지 않은 채 단어들을 더 이상 쪼갤 수 없는 단위로 여기고 있음. 단어들 각각을 vocabulary 안에서 index로 구분할 뿐.∘ 이런 방식은 단.. 2024. 9. 23.
클라우드에서의 AI 모델 실행 명령어 nohup https://bongjacy.tistory.com/entry/%EB%B0%B1%EA%B7%B8%EB%9D%BC%EC%9A%B4%EB%93%9C%EC%97%90%EC%84%9C-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%8B%A4%ED%96%89%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95 2024. 6. 20.
[Spring] 네이버 CLOVA OCR API 연결 네이버 클로바 OCR  프론트엔드에서는 보안이 보장된 HTTPS를 통해 네이버 클로바 OCR API로 요청을 보내지 못하기 때문에 HTTPS로 보안 접속이 가능한 백엔드에서 CLOVA OCR API로 요청을 보내도록 구현해야 했다. 백엔드는 스프링 프레임워크에서 구현했다.   이 글에서는 CLOVA OCR 도메인 등록 이후 백엔드에서 OCR API에 요청을 보내고 반환 받은 텍스트 인식 결과를 이용하는 기능을 구현하기 위해 백엔드와 OCR API를 연결하는 방법을 작성하려 한다. 여기서는 CLOVA OCR의 일반 모델이 아닌 영수증 특화 모델을 이용했다. (모델에 따라 버전이 상이하기 때문에 참고해야 하는 API 예제 코드가 다르다.) 코드 작성  우선 application.yml 파일에 OCR API .. 2024. 5. 21.