์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- ํ์ด์ฌ
- ๋ฐฑ์คํ์ด
- ์ดํญ๊ณ์
- spring
- ์ปดํจํฐ๊ณตํ
- ์คํ๋ง
- ๊ทธ๋ฆฌ๋
- ๋ฆฌ์กํธ๋ค์ดํฐ๋ธ
- ๋ชจ๋ฐ์ผ์ฑํ๋ก๊ทธ๋๋ฐ
- ์ปด๊ณต์
- ๋ฐฑ์ค1436
- ํ๋ก๊ทธ๋๋ฐ
- ์น๊ฐ๋ฐ
- ๋ฆฌ์กํธ
- ๋ฐฑ์๋
- ์ปด๊ณต
- ์ฐ์ ์์ํ
- ๊ทธ๋ฆฌ๋์๊ณ ๋ฆฌ์ฆ
- SSE
- boj11653
- ์ฝ๋ฉํ ์คํธ
- ๋จ์ํ ์คํธ
- ๊ฐ๋ฐ์
- ํ๋ก ํธ์ค๋
- ์๋ฃ๊ตฌ์กฐ
- ๋ฐฑ์ค
- ์ฝ๋ฉ
- ์๊ณ ๋ฆฌ์ฆ
- ์น๊ฐ๋ฐ๊ธฐ๋ก
- ChatGPT
- Today
- Total
๋ชฉ๋ก์ ์ฒด ๊ธ (72)
๐ป๐ญ๐ง๐
๋ฌธ์ https://www.acmicpc.net/problem/11866 11866๋ฒ: ์์ธํธ์ค ๋ฌธ์ 0 ์ฒซ์งธ ์ค์ N๊ณผ K๊ฐ ๋น ์นธ์ ์ฌ์ด์ ๋๊ณ ์์๋๋ก ์ฃผ์ด์ง๋ค. (1 โค K โค N โค 1,000) www.acmicpc.net ์ฝ๋ N,K = map(int,input().split()) que = [0] *(N+1) rear = 0 front = 0 no = 0 temp = 0 def deque()-> int: global front global no x = que[front] front += 1 no -= 1 if front == N: front = 0 return x def enque(y): global rear global no que[rear] = y rear += 1 no += 1 if r..
FlatList ์ฝ์ด ์ปดํฌ๋ํธ ์ฌ์ฉํ๊ธฐ ๋๊ฐ์ ์ปดํฌ๋ํธ๋ฅผ ์ฌ๋ฌ ๊ฐ ๋ ๋๋งํ ๋๋ FlatList๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์๋๊ฐ ๋น ๋ฅด๋ค. import {FlatList} from 'react-native' keyExtractor ์์ฑ item๊ณผ index ๊ฐ์ด ๋งค๊ฐ๋ณ์์ธ ์ฝ๋ฐฑ ํจ์๋ฅผ ์ง์ ํด renderItem์ ์ค์ ํ ์ฝ๋ฐฑ ํจ์๊ฐ ๋ฐํํ๋ ์ปดํฌ๋ํธ์ key ์์ฑ์ ์ค์ ํ ๊ฐ์ ์ป์ } keyExtractor={(item, index) => item.id} /> โ ํ์ดํ ํจ์๋ ํจ์๋ช ์ด ์์ด๋ ๋จ โ id ๊ฐ์ ์์ฑ์ด ์๋ค๋ฉด index.toString()์ ๋ฐํํด๋ ๋จ ItemSeparatorComponent ์์ฑ ์ด ์์ฑ์ ์ค์ ํ ์ฝ๋ฐฑ ํจ์๊ฐ ๋ฐํํ๋ ์ปดํฌ๋ํธ๋ฅผ ์์ดํ ๊ณผ ์์ดํ ๊ฐ์ ๊ตฌ๋ถ์ ์ญํ ์ ํ๋ ์ปดํฌ๋ํธ..

๋ฌธ์ https://www.acmicpc.net/problem/17103 17103๋ฒ: ๊ณจ๋๋ฐํ ํํฐ์ ์ฒซ์งธ ์ค์ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T (1 โค T โค 100)๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค๋ ํ ์ค๋ก ์ด๋ฃจ์ด์ ธ ์๊ณ , ์ ์ N์ ์ง์์ด๊ณ , 2 < N โค 1,000,000์ ๋ง์กฑํ๋ค. www.acmicpc.net ์ฝ๋ #์๋ผํ ์คํ ๋ค์ค์ ์ฒด array = list[1000000] a = [False, False] + [True]*(999999) for i in range(2,1000000): if a[i]: for j in range(2*i, 1000000, i): a[j] = False t = int(input()) for i in range(t): n = int(input()) sum = 0 x = ..
flex:1 ๊ณผ height: '100%'์ ์ฐจ์ด const styles = StyleSheet.create({ view: { flex: 1, height: '100%', padding: 5, backgroundColor: MD2Colors.lightBlue500, }, text: {fontSize: 20, color: 'white'}, }) flex: 1 โก๏ธ ํ์ ์์์ ๋์ด๊ฐ ๋ฐ์๋ ๋ถ๋ชจ ์ปดํฌ๋ํธ์ ๋์ด์ ์ฌ๋ถ์ ๊ฐ์ ธ์ด height: '100%' โก๏ธ ํ์ ์์์ ๋์ด์ ๋ฌด๊ดํ๊ฒ ๋ถ๋ชจ ์ปดํฌ๋ํธ์ ๋์ด๋ฅผ ๋ชจ๋ ๊ฐ์ ธ์ด โ ๋ฃจํธ view์ Dimensions.get('window').height ์ ๊ฐ์ ๊ฒ flexDirection ์คํ์ผ ์์ฑ ๋ถ๋ชจ ์ปดํฌ๋ํธ๊ฐ ๊ณ ์ ์ผ ๋ ์์ ์ปดํฌ๋ํธ๋ฅผ ์์ ์ ์์ญ์ ๋ฐฐ์น..
๋ฌธ์ https://www.acmicpc.net/problem/11653 11653๋ฒ: ์์ธ์๋ถํด ์ฒซ์งธ ์ค์ ์ ์ N (1 โค N โค 10,000,000)์ด ์ฃผ์ด์ง๋ค. www.acmicpc.net ์ฝ๋ n = int(input()) if n != 1: while n>1: for i in range(2,n+1): if n%i==0: print(i) n = n//i break ํ์ด n(์์ธ์๋ถํด ํ ์ ์ N) ์์ i ๋ฅผ 2๋ถํฐ ์์ํด์ ๋๋๋ค. n์์ i๋ฅผ ๋๋ ๋๋จธ์ง๊ฐ 0์ผ ๊ฒฝ์ฐ i๊ฐ n์ ๊ตฌ์ฑํ๋ ์์ธ์์ ํด๋นํ๋ฏ๋ก i๋ฅผ ์ถ๋ ฅํ๊ณ n์ i๋ฅผ ๋๋ ๊ฐ์ผ๋ก ๋ณ๊ฒฝํ๋ค. ๊ทธ๋ฆฌ๊ณ ๋ค์ i๋ฅผ 2๋ถํฐ ์์ํด์ ๋๋๋ ๊ฒ์ ๋ฐ๋ณตํ๋ค. โ ์ฒ์์ ์ด๋ ๊ฒ ํ ์๊ฐ์ ๋ชปํ๊ณ n์์ ์์๋ค๋ง ์ค๋ฆ์ฐจ์์ผ๋ก ๋๋์ด์ ๋๋จธ์ง๊ฐ ..
ImageBackground ์ฝ์ด ์ปดํฌ๋ํธ ์ฌ์ฉํ๊ธฐ import {ImageBackground} from 'react-native' ImageBackground ์ฌ์ฉ๋ฒ
Platform๊ณผ Dimensions API ์คํ OS ํ์ธ import {Platform{ from 'react-native' console.log(Platform.OS) โ ์ฑ์ด ์คํ๋๋ ํฐ์ด ์๋๋ก์ด๋ํฐ์ธ์ง ์๋๋ฉด ์์ดํฐ์ธ์ง๋ฅผ ํ์ธํ๋ค. โ ์์ ์ฝ๋๋ฅผ ์คํํ๋ฉด android ๋๋ ios ๋ผ๊ณ ๊ฒฐ๊ณผ๊ฐ ๋์จ๋ค. Dimension API import {Dimension} from 'react-native' const {width, height} = Dimensions.get('window') โ width, height ๋ ํฐ์ ๊ฐ๋ก๋ก ํ์ ํ๋๋ผ๋ ๋ณํ์ง ์๋๋ค. ๋ทฐ ์ปดํฌ๋ํธ์ backgroundColor ์คํ์ผ ์์ฑ โก๏ธ ์ด๋ฆ์ 'View' ๊ฐ ๋ค์ด๊ฐ ๋ทฐ์ปดํฌ๋ํธ๋ backgroudColor ์คํ์ผ ์..
์คํ์ผ ๊ฐ์ฒด ์ค์ ์์ชฝ ์ค๊ดํธ ๋ถ๋ถ : ๊ฐ์ฒด๋ฅผ ์๋ฏธํ๋ค. ๋ฐ๊นฅ์ชฝ ์ค๊ดํธ ๋ถ๋ถ : JSX ๊ตฌ๋ฌธ์์ ์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋๋ฅผ ์ค์ ํ ๋ ์ฐ๋ ๋ฌธ๋ฒ์ด๋ค. โ ์ปดํฌ๋ํธ์ style ์์ฑ์๋ ๋ฐฐ์ด์ ์ค์ ํ ์ ์๋ค. StyleSheet API import {StyleSheet} from 'react-native' ์คํ์ผ ๊ฐ์ฒด๋ฅผ style ์์ฑ์ ์ค์ ํ๋ ๊ฒ : ์ธ๋ผ์ธ ์คํ์ผ ์ด ์ธ์๋ StyleSheet API๋ฅผ ์ง์ ํด์ ์ฌ์ฉํ ์ ์๋ค. ์คํ์ผ ๊ฐ์ฒด ์์ฑํ๋ ๋ฐฉ๋ฒ : StyleSheet์ create ๋ฉ์๋ ์ฌ์ฉ const styles = StyleSheet.create({ ํค_์ด๋ฆ1: ์คํ์ผ_๊ฐ์ฒด1, ํค_์ด๋ฆ2: ์คํ์ผ_๊ฐ์ฒด2, ... }) ์ธ๋ผ์ธ ์คํ์ผ๊ณผ StyleSheet ์คํ์ผ์ ์ฐจ์ด ์ธ๋ผ์ธ ์คํ์ผ ๋ฐฉ์ : ..

๋ฒํผ์ ๋๋ฅด๋ฉด ๋ํ์์๊ฐ ๋ํ๋๋ ๊ธฐ๋ฅ ๊ตฌํํ๊ธฐ ๋ฒํผ ์ปดํฌ๋ํธ import react from 'react'; import {SafeAreaView, Alert, Button} from 'react-native'; export default function App() { return ( Alert.alert('home pressed.', 'message')} /> ); } Button ์ฝ์ด ์ปดํฌ๋ํธ๋ onPress ์์ฑ์ ์ ๊ณตํ๋ค. โก๏ธ ์ฝ๋ฐฑ ํจ์๋ฅผ ์ง์ ํด์ผ ํจ. ์ฝ๋ฐฑ ํจ์์ ํํ : () => {/* ํจ์ ๋ชธํต */} ๋ฆฌ์กํธ ๋ค์ดํฐ๋ธ๋ Alert API (Application Programming Interface) ๋ฅผ ์ ๊ณตํ๋ค. Alert API ๊ฐ ์ ๊ณตํ๋ alert ์ ์ ๋ฉ์๋ : static a..
2. ๋ฆฌ์กํธ ๋ค์ดํฐ๋ธ ๊ธฐ๋ณธ ๋ค์ง๊ธฐ ์ค 02-3 ์ปดํฌ๋ํธ์ ์์ฑ ์ดํดํ๊ธฐ๋ฅผ ๊ณต๋ถํด๋ณด๊ฒ ์๋๋ค. (์๊ฐ๋ณด๋ค ํ ๋ถ๋ถ ์ฑํฐ์ ์์ด ๋ง์์ ์ด๋ฒ ๊ธ๋ถํฐ ์ ๋ชฉ์ ์ฑํฐ๊ฐ ์๋ ์๋ธ ์ฑํฐ๋ก ๋ฐ๊พธ๊ธฐ๋ก ๊ฒฐ์ ...) faker ์ธ๋ถ ํจํค์ง ์ค์นํ๊ธฐ โก๏ธ ๊ฐ๋ฐ์ ํ์ํ ๊ฐ์ง ๋ฐ์ดํฐ๋ฅผ ๋ง๋๋ ํจํค์ง npm i faker npm i -D @types/faker โป npm i faker ๋ก ํจํค์ง๋ฅผ ์ค์นํ ์ ์์ ๋ faker ํจํค์ง ์ ์์๊ฐ ํจํค์ง๋ฅผ ๊ณ ์์ ์ผ๋ก ์์์์ผ ๋์๋ค๊ณ ํ๋ค. (์์ธํ ์ด์ผ๊ธฐ๋ ๋ชจ๋ฅด๊ฒ ์) ๊ทธ๋์ ์๋์ ๊ฐ์ ์ฝ๋๋ก ๋ค๋ฅธ ๋ฒ์ ์ faker ํจํค์ง๋ฅผ ์ค์นํ๋ฉด ๋๋ค. npm i -D faker@5 src/data/util.ts ํ์ผ์ ์๋์ ๊ฐ์ด ์์ฑ export const makeArray = (lengt..