标签:add 遍历 def 长度 index ipaddr 技术 new str
遍历即可,遇到.则加上[ ]。
class Solution { public String defangIPaddr(String address) { char[] str = new char[address.length()+6]; char arr[] = address.toCharArray(); int index = 0; for(int i=0;i<arr.length;i++){ if(arr[i]!=‘.‘){ str[index++] = arr[i]; }else{ str[index++] = ‘[‘; str[index++] = arr[i]; str[index++] = ‘]‘; } } return new String(str); } }
有n
航班,它们都标1
有n
。
我们有一份航班预订清单。第i
- 次预订 bookings[i] = [i, j, k]
意味着我们k
从标i
有j
包含的航班预订了座位。
返回一个answer
长度数组n
,表示按照标签顺序在每个航班上预订的座位数。
思路;遍历m次预订,将i 到 j 的每一个航班都加上 k 个预订票数。
class Solution { public int[] corpFlightBookings(int[][] bookings, int n) { int[] order = new int[n]; for(int i=0;i<bookings.length;i++){ for(int j=bookings[i][0];j<=bookings[i][1];j++){ order[j-1] += bookings[i][2]; } } return order; } }
标签:add 遍历 def 长度 index ipaddr 技术 new str
原文地址:https://www.cnblogs.com/kyrie211/p/11145495.html