본문 바로가기
728x90
반응형

분류 전체보기190

C++로 Rest api 요청하기 Python이나 JAVA로만 rest api 요청을 해보다가 C/C++로 할일이 생겨서 하다가 있던 일을 써보고자 합니다. "Rest api 요청 + C계열로 해야한다"라는 생각하자마자 든 생각 - curl로 해보자. 라이브러리를 다운 후 #include 이라는 헤더를 통해 진행이 가능합니다. 여기서 문제는 CMakeLists.txt에 세팅을 해줘야 한다는 문제점이 있었습니다. CPP 프로젝트를 처음 진행해보다보니, 처음해보는 것들 투성이였습니다. 1. 검색을 통해 진행해보자 - curl 라이브러리를 다운 후, stackoverflow의 여러 내용들을 통해 알아보면서 세팅을 하고 find_package()를 진행하였습니다. 결론 : 이해할 수 없는 에러 발생 2. ChatGPT에게 물어보자 - 이해할 수.. 2023. 12. 15.
LinkedHashSet에 대하여 JAVA에는 다양한 Set, Map의 종류가 있습니다. 그 중, 저장 순서를 보장하면서 중복을 제거해주는 HashSet의 역할을 하는 LinkedHashSet이 있습니다. LinkedHashSet set = new LinkedHashSet(); 으로 선언할 수 있고, 일반적인 set과 동일하게 사용하시면 됩니다. 해당 라이브러리를 활용해서 풀 수 있는 문제 https://www.acmicpc.net/problem/13414 13414번: 수강신청 입력 데이터는 표준 입력을 사용한다. 입력은 1개의 테스트 데이터로 구성된다. 입력의 첫 번째 줄에는 과목의 수강 가능 인원 K(1 ≤ K ≤ 100,000)와 학생들이 버튼을 클릭한 순서를 기록한 대기목 www.acmicpc.net ※ 추후 CPP로 구현해 볼.. 2023. 11. 1.
[백준] 30403번 : 무지개 만들기 https://www.acmicpc.net/problem/30403 30403번: 무지개 만들기 무지개 문자열은 R(빨간색), O(주황색), Y(노란색), G(초록색), B(파란색), I(남색), V(보라색) 순으로 이루어진 문자열이며, 대소문자를 구분하지 않는다. 임스는 춘배에게 영어 대소문자로 이루어진 www.acmicpc.net 주어진 문자열을 활용해서 무지개(ROYGBIV)을 만들 수 있는지 체크하는 문제입니다. 단, 소문자인지 대문자인지 가능한지 체크한 후에 따라 결과를 다르게 하면 됩니다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { pu.. 2023. 11. 1.
C++ 코드를 JAVA로 바꿔보자 오늘은 https://www.acmicpc.net/problem/2557 문제를 통과하는 코드인 cpp 코드를 java코드로 바꿔주는 소스를 작성해 봤습니다. 2557번: Hello World Hello World!를 출력하시오. www.acmicpc.net 코드 컨벤션을 준수한 코드를 기준으로 작성했습니다. 테스트 cpp 코드 #include using namespace std; int main(){ cout 1 && s[1].contains("main")) { sb.append("public class Main {").append("\n"); sb.append("public static void main(String[] args)").append(iostream ? "throws IOException.. 2023. 10. 10.
728x90
반응형