전체 글229 [자료구조][집합] c구현 재귀/ 반복문 목차 c언어를 공부 하는 겸 집합을 구현해 보고자 했다. 재귀를 이용한 방식과 반복문을 이용한 방식 두가지로 구현해 보았다. 문제 입력 예시 6 ↦ 집합 A 크기 3 7 45 88 99 101 ↦ 집합 A 4 ↦ 집합 B 크기 7 10 15 45 ↦ 집합 B 출력 예시 1 3 7 10 15 45 88 99 101 ↦ 합집합 7 45 ↦ 교집합 struct 구조 typedef struct Node { struct Node* next; int data; }Node; typedef struct List { Node* head; Node* cur; int size; }List; 반복문을 이용한 코드 //합 집합 구현 함수 List* Union(List* a, List* b) { List* list = (List.. 2024. 4. 16. [백준][문자열] 4659 비밀번호 발음하기 c++구현 목차 https://www.acmicpc.net/problem/4659 4659번: 비밀번호 발음하기 좋은 패스워드를 만드는것은 어려운 일이다. 대부분의 사용자들은 buddy처럼 발음하기 좋고 기억하기 쉬운 패스워드를 원하나, 이런 패스워드들은 보안의 문제가 발생한다. 어떤 사이트들은 xvtp www.acmicpc.net 문제 코드 구현 #include #include #include using namespace std; map m; //모음 넣을 map bool check(string str) { int cnt = 0; //모음 존재여부 int pass1 = 0; //모음 세어줌 int pass2 = 0; //자음 세어줌 for (int i = 0; i < str.size(); i++) { if (m[.. 2024. 4. 13. [정렬][맵][백준] 2910 빈도 정렬 c++ 구현 목차 https://www.acmicpc.net/problem/2910 2910번: 빈도 정렬 첫째 줄에 메시지의 길이 N과 C가 주어진다. (1 ≤ N ≤ 1,000, 1 ≤ C ≤ 1,000,000,000) 둘째 줄에 메시지 수열이 주어진다. www.acmicpc.net 문제 보시기 전에 참고하면 좋을 것 같습니다.. https://be-senior-developer.tistory.com/9 c++ 입출력 정리와 자주 쓰이는 vector 목차 나는 백준 문제 풀이를 하면서 배열 대신 자주 쓰이는 vector와 c++의 입출력을 깔끔하게 정리하고 싶었다. 아래 내용 정도만 안다면 큰 도움이 될 것이라 생각한다. 입출력 향상 방법 #include u be-senior-developer.tistory.co.. 2024. 4. 12. [재활용 프로젝트][리액트] 카카오맵 api 내 위치 기능 구현 목차 내 위치로 가는 버튼 컴포넌트 Myposition.tsx import { Map, MapMarker, useMap } from 'react-kakao-maps-sdk'; import { useMemo, useState } from 'react'; import { Position } from './Marker'; import styles from './Mypostion.module.scss'; // 내 위치로 가는 함수 function Myposition({ lat, lng }: Position) { const map = useMap(); const bounds = useMemo(() => { const newBounds = new kakao.maps.LatLngBounds(); newBounds.e.. 2024. 4. 11. 이전 1 ··· 38 39 40 41 42 43 44 ··· 58 다음 728x90